Role: Java Developer
Location: 1060 Brussels, Belgium
Contract duration: 13 months
Work Mode: Hybrid
Languages: Dutch(Native), French and English
Job description:
As a Medior developer, the candidate joins a mixed agile team that develops functionalities for a boarding simulator. The developer will work in the Exsyspen team in charge of simulations for the research services to provide useful data for policy decision-making. This person's primary responsibilities include developing and maintaining Java applications, collaborating with development teams to integrate new features, participating in code reviews and testing, resolving technical issues, and optimizing performance. The developer will also be responsible for monitoring technology on Java enhancements, and providing the necessary data to the research departments to answer the firm's questions.
More specifically, he will develop code for:
On a functional level:
· The separation between the socio-economic simulation and the calculation of rights.
· Integration of the constant public population model and the probabilistic model.
· The publication of a simulation on pension Stat.
On a technical level:
· Software upgrade (in particular migration to java 21)
· Integrated deployment of the Toolkit code (Framework) and simulation code
Skills:
· Java
· Git
· Jenkins
· Agile methodology
· Cassandra
· Green.x
· Advanced SQL
· XLDeploy
· Linux
· Dynatrace
· CI/CD
· maven
· TDD
· Wait
· CQL
· Experience with microservices and distributed architectures.
The candidate must have:
· The ability to work in a team
· The ability to communicate clearly
· Proactivity and autonomy
· The ability to solve complex problems
· A highly developed critical mind
· Knowledge of best practices in Java application development
· An ability to set priorities
· Good organizational capacity
· The ability to document the work done
· The ability to manage priorities and work under pressure
· Adaptability and flexibility in the face of change
Selection criteria
· More than 15 years of experience in Java development
· Proficient in Git tools (more than 5 years of experience)
· Jenkins proficiency (more than 5 years of experience)
· Experience in Agile methodology (more than 5 years of experience)
· Knowledge of Cassandra (at least 2 years of experience)
· In-depth knowledge of Vert.x, SQL, XLDeploy, Linux, Dynatrace
· Knowledge and experience with CI/CD
· Junior Developer Coaching Capability
· Proven autonomy and developed critical thinking skills
· Knowledge of microservices and distributed architectures
· Business knowledge of employee and public sector pensions (a big plus)
Roles
· Expert Application Developer
Skills:
· Cassandra
· GIT
· Java programming
· Jenkins
· SQL