Job Description
Requisition ID: 36394
Office Country: Bulgaria
Office City: Sofia
Division: Information Technology
Contract Type: Short Term
Contract Length: 12 months
Posting End Date: 24/02/2026
The European Bank for Reconstruction and Development (EBRD) is a global, mission‑driven organisation working across more than 40 economies to create real‑world impact through sustainable investments, innovation, and projects that help build stronger and greener futures. By joining our Tech internship programme in Sofia, you will step into an international environment where your ideas and work matter from day one — whether you are supporting digital solutions, collaborating with experts from around the world, or contributing to projects that shape the economies of tomorrow. Join us in Tech Sofia and help us build the future of the EBRD Technology Hub in Bulgaria! It is a place where you learn and kick‑start a meaningful career surrounded by people passionate about making a positive difference.
Key Responsibilities
We are looking for a motivated Intern Java Software Engineer—ideally someone who has recently graduated or is about to graduate, with a strong interest in software engineering and a growing passion for AI enablement.
If you are keen to learn the ropes in Java, Azure services, and AI‑powered development, and you are eager to contribute meaningfully within just a couple of months, this opportunity is for you.
As a Intern Java Software engineer, you will:
- Support the development of backend services and applications using Java.
- Contribute to the design, implementation, and testing of new features.
- Work with cloud technologies, with a focus on Azure services.
- Assist in integrating AI‑enabled components into existing systems.
- Collaborate closely with experienced engineers, participating in code reviews and knowledge‑sharing sessions.
- Learn agile ways of working and actively participate in team ceremonies.
- Contribute to documentation, troubleshooting, and continuous improvement activities.
Basic Knowledge, Skills, Experience, and Qualifications
- Recent graduate or final‑year student in Computer Science, Software Engineering, or a related field.
- Basic experience with Java 17+ and the full Spring ecosystem (Boot, MVC, Data).
- Familiarity with cloud concepts (Azure knowledge is a plus but not required).
- Basic understanding of deploying and maintain applications in Azure, AWS, or GCP
- Awareness of Azure Monitor, Application Insights, and modern logging strategies
- Curiosity and enthusiasm for AI technologies and how they can be applied in real-world solutions.
- Strong willingness to learn, grow, and take ownership of tasks.
- Good problem‑solving and analytical skills.
- Fluency in English and ability to operate effectively in multicultural environments.
Preferable Requirement
- Exposure to modern Java frameworks such as Spring Boot through coursework or personal projects.
- Basic knowledge of SQL/PL-SQL, MySQL, Oracle, MongoDB, PostgreSQL
- Familiarity with RESTful API design or microservice concepts from university or hobby projects.
- Participation in hackathons, tech clubs, or open‑source initiatives demonstrating curiosity and initiative.
- Interest in emerging technologies such as AI/ML, cloud-native development, or automation tools.
Posting End Date: 24/02/2026