Quick overview
Job description
Java Developer
The Supplier resource shall perform the following responsibilities:
The Supplier resource shall report to the EBRD Project manager prior to commencing activities and shall keep the EBRD Project Manager informed on progress and any risk or issues promptly and on a frequent basis
Collaborate with UI/UX designers, QA engineers, and product owners for requirements understanding and solution
Responsible for designing, developing, and maintaining full-stack web applications using Java (Spring Boot) for back-end and Angular/ React for front-end
Collaborate with cross-functional teams to deliver scalable, secure, and high-performing solutions
Design and delivery of full‑stack enterprise applications using Java, Spring Boot, Angular/ React, Next.js, Typescript (Tailwind, i18n, WGAG, AA), Azure Front Door (WAF + CDN), Microsoft Azure
Design and implement RESTful APIs and integrate with front-end components
Coordinate with EBRD stakeholders and team on LLD, Coding, Release and ensure quality deliverables, in line with EBRD processes and guidelines
Write testable code following best practices
Perform unit testing and participate in code reviews
Optimize application performance and ensure security compliance
Troubleshoot and resolve technical issues across the stack
Collaborate with the EBRD DevOps team for releases
Experience working as Senior Developer (Full Stack) in Java and Angular/ React technologies
Experience working in Microsoft Azure suite
Experience in design, development and delivery of full‑stack enterprise applications using Java, Spring Boot, Angular/ React, Next.js, Typescript (Tailwind, i18n, WGAG, AA), Azure Front Door (WAF + CDN), Microsoft Azure etc
Experience in coordinating for LLD, Coding, Release ensuring quality deliverables
Experience working in an Agile development environment
Good understanding/ Experience in Azure DevOps/ CI CD
Good communication and analytical skills