| Requisition ID | 35718 |
| Office Country | Bulgaria |
| Office City | Sofia |
| Division | Information Technology |
| Full-Time/Part-Time | Full Time |
| Contract Type | Fixed Term |
| Contract Length | 3 years |
| Posting End Date | 02/03/2026 |
Step into a high-impact role where Java mastery meets real-world building enterprise-grade cloud-native applications using Java 17 Spring Boot andmicroservicesarchitecture. Driving clean code smart design and performance at scale. From RESTful APIs to custom integrations and scalable data solutionsyoullsupportthe full development lifecycle andoperatewith real autonomy. If writing elegant maintainable code and solving complex software problems are your strengths this role will feel like home.
Butitsmore than just toquality through robust testing TDD/BDD and CI/CD automation while also ensuring your solutions perform in production with security observability and resilience in across architecture DevOps and cloud teams (Azure Kubernetes Docker) to deliver scalable systems that make a real difference. Ifyoureready to take the reins and shape the future of enterprise Java applications this is your moment.
WhatYoullDo
Youllbe at the core of building the next generation of cloud-native Java applications engineered for scale security and real-world business impact.
In this role you will:
Build highquality software end-to-end withJava 17 Spring Boot microservices and modern architectural practices.
Write clean maintainable welldocumented code that sets the standard for engineering excellence.
Develop RESTful APIs custom connectors and integrations with complex external systems.
Work across data architecture and cloud teams to design scalable solutions using bothSQL and NoSQLtechnologies.
Debug troubleshootoptimise and refine systems to perform flawlessly in production.
Embed testing into everything-from TDD and BDD to automation frameworks and CI/CD pipelines.
Contribute to system design data models API contracts and architectural decisions.
Automate workflows enhance deployment processes and improve developer experience using DevOps tooling.
Need to Have-Your Essentials
Extensive experience withJava 17and the fullSpring ecosystem(Boot MVC Data)
Strong background building andoptimisingRESTful APIsand microservices
Hands-on experience withDocker Kubernetes and cloud-native development
Strong knowledge of data storage usingrelational databases(Azure SQL) and ORMs likeHibernate
Confident working with messaging platforms such asActiveMQorAzure Service Bus
Proven experience insystem design architecture and scalable software principles
Strong skills inJUnit Mockito and test-driven development (TDD)
Experience implementingCI/CD pipelinesfor automated builds tests and releases
Proven ability to deploy andmaintainapplications inAzure AWS or GCP
Strong familiarity withAzure Monitor Application Insights and modern logging strategies
Experience documenting designs architecture and APIs using theOpenAPIspecification
Strong knowledge ofmicroservices distributed systems event-driven principles
Solid understanding ofauthentication and security(OAuth 2.0 JWT)
Experience with caching technologies (RedisHazelcast) and DB optimization
Selfdriven mindset with strong analytical and problemsolving skills
Excellent communication and people skills including cross-team collaboration
Fluency in English and ability tooperateeffectively in multicultural environments
Nice to Have
Experience across financial or regulated industries (banking insurance fintech)
Knowledge of SQL/PL-SQL MySQL Oracle MongoDB PostgreSQL
Experience testing or integrating RESTful services
Familiarity with front-end fundamentals (HTML CSS JavaScript)
Background in performance engineering and advanced tuning techniques
WhyYoullLove This Role
Because this is not just another Javajob-This is where you shape the future of enterprise engineering.
Youllhave the autonomy to build right architect smart and influence how modern Java applications are delivered across theorganisation.
Youll work withcutting-edgecloud tech solve complex real-world problems and see your solutions power mission-critical systems every day.
If you love great engineering thrive in cloud-native environments and wantownership over meaningful technical work-this role gives you the runway to excel.
What is it like to work at the EBRD / About EBRD
Our agile and innovative approach is what makes life at the EBRD a unique experience! You will be part of a pioneering and diverse international organisation and use your talents to make a real difference to peoples lives and help shape the future of the regions we invest in.
At EBRD our Values Inclusiveness Innovation Trust and Responsibility are at the heart of how we work. We bring these to life through our Workplace Behaviours: listening well and speaking up collaborating smartly acting decisively with full commitment and simplifying to amplify our impact. These principles shape our culture and define our success. We seek individuals who not only share these values but are also committed to embedding them in their daily work fostering a positive and high-performing environment.
The EBRD environment provides you with:
Diversity is one of the Banks core values which are at the heart of everything it does. As such the EBRD seeks to ensure that everyone is treated with respect and given equal opportunities and works in an inclusive environment. The EBRD encourages all qualified candidates who are nationals of the EBRD member countries to apply regardless of their racial ethnic religious and cultural background gender gender identity sexual orientation age socio-economic background or disability.
Required Experience:
IC
Homepage of the European Bank for Reconstruction and Development. We build stronger and greener economies across three continents.