Associate Developer (Java-Backend)

EBRD

Not Interested
Bookmark
Report This Job

profile Job Location:

Sofia - Bulgaria

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Requisition ID35718
Office CountryBulgaria
Office CitySofia
DivisionInformation Technology
Full-Time/Part-TimeFull Time
Contract TypeFixed Term
Contract Length3 years
Posting End Date02/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:

  • Varied stimulating and engaging work that gives you an opportunity to interact with a wide range of experts in the financial political public and private sectors across the regions we invest in.
  • A working culture that embraces inclusion and celebrates diversity. Our workforce reflects a broad range of backgrounds perspectives and experiences bringing fresh ideas energy and innovation and enhancing our ability to serve our clients shareholders and counterparties effectively.
  • We offer hybrid and flexible working arrangements and believe we operate at our best when collaborating 3 days a week in person (minimum)
  • An environment that places sustainability equality and digital transformation at the heart of what we do.
  • A workplace that prioritises employee wellbeing and provides a comprehensive suite of competitive benefits.

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

Requisition ID35718Office CountryBulgariaOffice CitySofiaDivisionInformation TechnologyFull-Time/Part-TimeFull TimeContract TypeFixed TermContract Length3 yearsPosting End Date02/03/2026Step into a high-impact role where Java mastery meets real-world building enterprise-grade cloud-native applicati...
View more view more

Key Skills

  • REST
  • Eclipse
  • JSP
  • Junit
  • Spring
  • Struts
  • Jpa
  • Hibernate
  • Maven
  • J2EE
  • Jdbc
  • Java

About Company

Company Logo

Homepage of the European Bank for Reconstruction and Development. We build stronger and greener economies across three continents.

View Profile View Profile