As a Java developer, you will ensure the realization of development, testing, application security and the organization of the team's work as a Scrum Master. The team deals with digitalisation, i.e. the digital management of files relating to various matters.
The main responsibilities of this person are:
- Adapt existing code or create new code
- Refactor existing code when appropriate
- Create and run unit and component tests of the code
- Manage the deployment of additional features/updates
- Create Technical Analysis
- Work with the application architect to define the most appropriate architecture for the domain
- Ensure the quality of the developed application
- Ensure that the developed/updated application complies with company standards
- Take proactive steps to identify and correct technical debt (leave code cleaner than found)
- Perform and run unit and integration tests to avoid code regression
- Passive and active knowledge of Agile methodologies and incremental approach to development
- Ability to create an engineering design based on analysis
- Ability to slice applications that require changes in deliverable code increments in short lead times
- In-depth knowledge of the Java ecosystem
- Stack J2E (ORM/Hibernate, EJB3, web services), JBoss is an asset
- Ability to understand and implement complex analysis-based algorithms
- Knowledge of SOAP and REST web services
- In-depth knowledge of version control systems such as Git
- Knowledge of quality assurance processes and tools
The desired collaborator:
- Is willing, persevering
- Is assertive
- Is a team player
- Is curious
- Is motivated to add value to the organization
- Is professional: the ability to accept the choices of the community even if they differ from one's preferences. Express why preferences are different and provide feedback
- constructively
- Is open to feedback
- Is able to work independently
- Is willing to take initiative
- Is able to set priorities
- Is able to communicate clearly with stakeholders (e.g., peers, users, other development teams)
- Is able to coach a junior developer and medior
Selection criteria
Must have:
- Mastery of technical skills and applicable tools.
- Languages techniques: Java, xml, REST et SOAP webservices, SQL (advanced querrying) Modelisation : UML, BPMN
- Tooling: Java Ecosystem, J2E stack, Git, CI/CD in Jenkins, IntelliJ, Opengrok, Miro, CI/CD techniques, Spring, Angular
- Methods: Agile
- Mastery of the required behavioral skills (particular importance given to the support of junior developers)
- Skills as a team-lead / scrum-master
- Thinking skills and case/situation analysis
- The ability to think, analyze situations and propose appropriate solutions
- Holding a master's degree in computer science (or similar) is a plus
- Having already worked for a state structure is a plus
- Availability (as of the requested date, full-time)
- Have an active knowledge of one of the two national languages and at least a passive knowledge of the other.
- Language skills : French & English , and good understanding of Dutch
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Full Stack Engineer
2026-05-28
Senior Java Developer
2026-05-28
DevOps-Ingenieur:in
2026-05-28
- Posted
- Oct 15, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Brussels Metropolitan Area
- Company
- Harvey Nash
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Full Stack Engineer
2026-05-28
Senior Java Developer
2026-05-28
DevOps-Ingenieur:in
2026-05-28