(Senior) IT Software Engineer
The EIB, the European Union's bank, is seeking to recruit for its Corporate Services Directorate (CS) - IT Security Unit (CS-IT) - Business Services Department (BSD) - Finance and Lending Applications Division (FLA) - Bespoke Banking Applications Unit (BBA) at its headquarters in Luxembourg, a (Senior) IT Software Engineer. This is a full time position at grade 5/6.
University degree in computer science or related disciplines
Minimum of 5 years (ideally 8 years) of relevant experience as a Java developer, of which at least 4 years of experience in software architecture design
Hands-on experience in software development lifecycle, including the supervision of technical teams
Experience in taking technical design decisions
Excellent knowledge of Java coding standards, design patterns and development libraries
In depth knowledge of React.js
In depth knowledge of one or several of the following technologies would be an advantage: Java EE, JBoss EAP, Hibernate, and in the design and implementation of REST APIs
Knowledge in designing both logical and physical database models
Knowledge of continuous integration and test automation tools (Jenkins, Sonar, Nexus, GitHub, Junit, Selenium, Wiremock, REST Assured) would be an advantage
Experience in the banking, financing or insurance domain would be considered an advantage
Excellent knowledge of English and/or French(*), with a good knowledge of the other. (Knowledge of other EU languages would be an advantage).
Deadline for applications: 25th March 2020