Would you like to make an impact and deliver EIB in-house developed solution? In this role, you will have the opportunity to drive the development, implementation, and maintenance of the EIB’s critical credit risk area, including supervising and coaching highly specialised external developers.
Our team is looking for a top-notch Java Architect who loves listening to our business needs, working as a team, and proactively taking the lead whenever necessary.
Our mission is to innovate and build scalable and robust software solutions that deliver a great user experience.
Operating Network:
You will report to the Head of the Unit and work in close collaboration with the unit’s squad leaders and internal business customers.
Act as thought leader in web technologies:
Design, develop, test, deploy, maintain and improve complex software systems having a very good understanding of the full-stack technologies ranging from front-end user interfaces through to back-end systems
Be in lead of best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Influence software engineering best practices within a team
Mentor junior software engineers to improve their skills and make them more effective
Apply and promote DevOps and Agile development practices to deliver business value on a regular basis
Qualifications:
University degree (minimum an equivalent to a Bachelor) in computer science or related disciplines.
At least 5 years of relevant experience as a developer mainly in Java (a combination of experience in Java and other technologies such as recent JavaScript frameworks (Angular, React) or SQL would also be considered relevant)
At least 2 years of experience as Java solution architect
Hands-on experience in software development lifecycle
Experience in taking technical design decisions
Deep understanding of DevOps
Excellent knowledge of Agile principles, methods and practices
Excellent knowledge of English and/or French , with a good knowledge of the other. Knowledge of other EU languages would be an advantage.