Job Posting Organization: The European Bank for Reconstruction and Development (EBRD) is a global, mission-driven organization established to foster the transition to market economies and promote private and entrepreneurial initiatives in countries across Europe, Asia, and beyond. Founded in 1991, EBRD operates in over 40 economies, focusing on sustainable investments and innovation that contribute to building stronger and greener futures. The organization employs a diverse workforce and is committed to creating real-world impact through its projects and initiatives.
Job Overview: The position of Intern Java Software Engineer at EBRD offers a unique opportunity for recent graduates or final-year students to immerse themselves in a dynamic and international work environment. The role is designed for individuals with a strong interest in software engineering, particularly in Java and AI technologies. Interns will engage in meaningful projects that contribute to the development of backend services and applications, while also gaining hands-on experience with cloud technologies, particularly Azure. This internship is not just about technical skills; it is also about fostering a collaborative spirit, where interns will work closely with experienced engineers, participate in code reviews, and contribute to team discussions. The internship aims to provide a comprehensive learning experience, allowing interns to develop their skills in a supportive environment while making a tangible impact on the EBRD's technology initiatives.
Duties and Responsibilities: As an Intern Java Software Engineer, you will be responsible for supporting the development of backend services and applications using Java. Your duties will include contributing to the design, implementation, and testing of new features, working with cloud technologies with a focus on Azure services, and assisting in integrating AI-enabled components into existing systems. You will collaborate closely with experienced engineers, participate in code reviews, and engage in knowledge-sharing sessions. Additionally, you will learn agile methodologies and actively participate in team ceremonies, contribute to documentation, troubleshoot issues, and engage in continuous improvement activities. This role is designed to help you grow your technical skills while also developing your ability to work effectively in a team-oriented environment.
Required Qualifications: Candidates for this internship should be recent graduates or final-year students pursuing a degree in Computer Science, Software Engineering, or a related field. Basic experience with Java 17+ and familiarity with the full Spring ecosystem (including Boot, MVC, and Data) is essential. Additionally, candidates should have a basic understanding of cloud concepts, with Azure knowledge being a plus but not mandatory. A strong curiosity and enthusiasm for AI technologies, along with good problem-solving and analytical skills, are also required. Fluency in English is mandatory, as the role requires effective communication in a multicultural environment.
Educational Background: The ideal candidate will have a background in Computer Science, Software Engineering, or a related field. This educational foundation should provide a solid understanding of software development principles, programming languages, and the fundamentals of cloud computing. Coursework or personal projects that demonstrate familiarity with Java frameworks, cloud services, and AI technologies will be advantageous.
Experience: This internship is targeted at individuals who are either recent graduates or final-year students, meaning that formal work experience is not a prerequisite. However, any basic experience with Java programming, cloud technologies, or participation in relevant projects (such as hackathons or tech clubs) will be beneficial. The emphasis is on a willingness to learn and grow within the role, rather than extensive prior experience.
Languages: Fluency in English is a mandatory requirement for this position, as it is essential for effective communication within the diverse and multicultural environment at EBRD. While English is the primary language of operation, any additional language skills would be considered a plus, particularly those relevant to the regions in which EBRD operates.
Additional Notes: This position is a full-time internship with a contract duration of 12 months. The EBRD promotes a hybrid working model, encouraging collaboration in person at least three days a week. The organization values diversity and inclusiveness, ensuring that all qualified candidates are encouraged to apply regardless of their background. The internship provides a comprehensive suite of competitive benefits, emphasizing employee wellbeing and professional development.
Info
Job Posting Disclaimer
This job posting is provided for informational purposes only. The accuracy of the job description, qualifications, and other details mentioned is the sole responsibility of the employer or the organization listing the job. We do not guarantee the validity or legitimacy of this job posting. Candidates are advised to conduct their own due diligence and verify the details directly with the employer before applying.
We are not liable for any decisions or actions taken by applicants in response to this job listing. By applying, you agree that all application processes, interviews, and potential job offers are managed exclusively by the listed employer or organization.
Beware of fraudulent job offers. Do not provide sensitive personal information or make any payments to secure a job.