Our top selection

Senior Java Developer

Job start As soon as possible

Job description

Project description

This program runs over several years and aims to optimize and modernize the JAVA applications.

The range of tasks includes from (non-exhaustive list):

  • Technical analysis and documentation
  • Development and testing of new functionalities and modules
  • Integration with other applications
  • Analyzing and solving reported bugs and problems (maintenance)
  • Provide support during the user acceptance tests
  • Documentation of the implementation


  • You have a higher education or equivalent
  • You are a “software craftsman” who sees software development as a craft
  • You have at least 5 years of relevant experience as a JAVA developer
  • You know the principles of clean code and apply them effectively
  • You write legible code and refactoring where necessary.
  • Testdriven development is known to you and you have practical experience with it
  • You have at least 5 years of experience with SCRUM and agile software development methods
  • You know what Pair Programming means and are prepared to apply it actively
  • You actively share your knowledge with your team members
  • Continuous learning: you contribute to the continuous improvement of the functioning of the team
  • Dutch or French and able to understand the other language
  • Knowledge of the OO principles, DDD, design patterns and best practices
  • Knowledge of Java and SQL Databases
  • Knowledge of the following frameworks and technologies:
  • Java 8, Spring, JUnit, JPA,
  • Kafka, MQ, JMS
  • Hazelcast, Oracle DB, Oracle Coherence
  • Eclipse RCP, Angular
  • Jenkins, OpenShift, Github, SonarQube, Ansible, Maven