{"id":2128270,"url":"https://alion.io/job/ebrd-associate-developer-backend","title":"Associate, Developer Backend","company":{"id":1756246,"name":"EBRD","domain":"ebrd.com","url":"https://alion.io/company/ebrd-com","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SuccessFactors","truth_index":null},"role":"DevOps","role_family":"DevOps","seniority":null,"employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Sofia, Bulgaria"],"countries":["BG"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ActiveMQ","optional":false},{"name":"Agile","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"Azure SQL Database","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"GCP","optional":false},{"name":"Hazelcast","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"JUnit","optional":false},{"name":"Kubernetes","optional":false},{"name":"Mockito","optional":false},{"name":"Redis","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Framework","optional":false},{"name":"Spring MVC","optional":false},{"name":"Kotlin","optional":true}],"status":"live","first_seen_at":"2026-09-30T00:00:00Z","employer_posted_date":"2026-09-30","last_verified_at":"2026-10-11T22:19:01Z","board_verified":true,"closed_at":null,"days_open":12,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":12},"description":"Requisition ID\n36605\n\nOffice Country\nBulgaria\n\nOffice City\nSofia\n\nDivision\nInformation Technology \n\nContract Type\nFixed Term \n\nContract Length\n3 years \n\nPosting End Date\n26/10/2026 \n\nStep into a high-impact role where Java mastery meets real-world complexity. You'll be building enterprise-grade, cloud-native applications using Java 17+, Spring Boot, and microservices architecture. Driving clean code, smart design, and performance at scale. From RESTful APIs to custom integrations and scalable data solutions, you’ll own the full development lifecycle and operate with real autonomy. If writing elegant, maintainable code and solving complex software problems are your strengths, this role will feel like home.\nBut it’s more than just code. You’ll lead on quality, through robust testing, TDD/BDD, and CI/CD automation, while also ensuring your solutions perform in production with security, observability, and resilience in mind. You’ll collaborate across architecture, DevOps, and cloud teams (Azure, Kubernetes, Docker) to deliver scalable systems that make a real difference. If you’re ready to take the reins and shape the future of enterprise Java applications, this is your moment.\nAccountabilities & Responsibilities\nSoftware Design and Development\nEnables the design, development, testing, and maintenance of high-quality software solutions, operating without supervision.\nWrites clear, maintainable, and well-documented code.\nDevelops and maintains RESTful APIs and microservices, ensuring scalability and maintainability.\nIntegrates third-party services and APIs.\nImplements data storage solutions (e.g., relational and NoSQL databases).\nPerforms debugging and troubleshooting to resolve software issues.\nQuality Assurance\nResponsible for code reviews, ensuring adherence to coding standards and best practices for Java development.\nWrites unit and integration tests using frameworks like JUnit and Mockito to ensure code quality.\nManages complexity holistically by implementing automated testing frameworks and tools to ensure the reliability and performance of Java solutions.\nFollows test-driven development (TDD) and behaviour-driven development (BDD) practices where applicable.\nEnsures non-functional requirements such as performance, security, and scalability are met.\nOperations, Maintenance, Support, and Documentation\nParticipates in the deployment and release processes, ensuring smooth rollouts of new features.\nMonitors production systems, investigates issues, and provides timely resolutions.\nMaintains clear documentation of code and processes specific to Java, following established guidelines.\nProvides ongoing support and troubleshooting for Java solutions.\nAutomates repetitive tasks and improves development workflows using scripting and DevOps practices.\nData and Architecture\nDevelops and maintains RESTful APIs for Java solutions.\nDesigns and implements custom connectors and integrations with external systems for Java.\nAssists in designing robust and scalable system architectures that align with organisational needs.\nContributes to the design and implementation of data models and schemas for Java solutions.\nEvaluates and recommends best practices for integrating Java with external systems and third-party services.\nKnowledge, Skills, Experience & Qualifications\nEducated to degree level or equivalent, with a qualification in an IT, engineering, or scientific discipline, desired.\nExtensive working experience in Java (Java 17 or later) and Spring Framework (Spring Boot, Spring MVC, Spring Data).\nExtensive working experience in developing and optimising RESTful APIs and microservices.\nExtensive working experience with containerisation (Docker, Kubernetes) and cloud-native application development.\nConfident working with relational databases (Azure SQL) and ORM frameworks like Hibernate.\nConfident working with messaging systems such as ActiveMQ or Azure Service Bus.\nA solid understanding of software development principles, with experience in system design and architecture.\nExtensive working experience in writing unit and integration tests using JUnit, Mockito, and test-driven development (TDD).\nExtensive working experience in implementing CI/CD pipelines for automated builds, testing, and deployments.\nConfident working with load testing and performance tuning for high-traffic applications.\nExtensive working experience in deploying and maintaining applications in cloud environments (Azure, AWS, or GCP).\nExtensive working experience of monitoring tools like Azure Monitor and Application Insights, and application logging strategies.\nExtensive working experience in documenting software design, system architecture, and API contracts using OpenAPI specification.\nExtensive working experience of microservices architecture, event-driven design, and distributed systems.\nExtensive working experience in application authentication protocols (OAuth 2.0, JWT), and security best practices.\nConfident to make architectural decisions considering scalability, reliability, and maintainability.\nSolid understanding of caching strategies (Hazelcast, Redis) and database performance tuning techniques.\nSelf-starting, highly disciplined individual with strong analytical and critical thinking skills gained from hands on experience in response to technical requirements.\nExcellent written and verbal communication skills with the ability to communicate appropriate, concise, and accurate information to a wide variety of audiences both within and outside of the EBRD.\nExcellent people skills, in particular service orientation, organisational awareness and people empathy.\nFluency in written and spoken English.\nAbility to operate sensitively and effectively in a multicultural environment.\nWhat is it like to work at the EBRD? / About EBRD\nOur 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 people's lives and help shape the future of the regions we invest in.\nAt 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.\nThe EBRD environment provides you with:\nVaried, 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. \nA 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.\nWe offer hybrid and flexible working arrangements and believe we operate at our best when collaborating 3 days a week in person (minimum).\nAn environment that places sustainability, equality and digital transformation at the heart of what we do. \nA workplace that prioritises employee wellbeing and provides a comprehensive suite of competitive benefits. \nDiversity is one of the Bank’s 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.\nPlease note, that due to the high volume of applications received, we regret to inform you that we are unable to provide detailed feedback to candidates who have not been shortlisted (for further consideration).","description_format":"text","description_chars":8187,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":["Flexible schedule"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Services","Sales & Marketing","Email Marketing"],"lifecycle":[{"event":"open","at":"2026-10-09T00:42:42Z"}],"visa":[],"liveness":{"score":76,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.841,"p_room":0.9,"age_days":12,"expected_fill_days":26,"reasons":["conf:8","velocity","win:mid"],"computed_at":"2026-10-12T06:55:09Z"},"pay":null,"html_url":"https://alion.io/job/ebrd-associate-developer-backend","json_url":"https://alion.io/job/ebrd-associate-developer-backend.json","meta":{"generated_at":"2026-10-12T07:44:50Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":12413,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1756246},"rest":"https://alion.io/mcp/rest/get_company?id=1756246"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Febrd-associate-developer-backend"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Febrd-associate-developer-backend"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Febrd-associate-developer-backend"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/ebrd-associate-developer-backend\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Febrd-associate-developer-backend"}]}