Senior Java Developer – SUBS
Context
Our client in the healthcare sector is looking for a Senior Java Developer.
Project: SUBS
- Online registration is an initiative that fully digitizes and automates the membership onboarding process for new members. Through a user-friendly online flow, members can independently enter their information, upload documents, and securely sign their registration using itsme®. The process is fully integrated with the internal systems, allowing validations to be performed automatically and registrations to be processed faster and more consistently. The objective is to reduce manual activities, shorten processing times, improve data quality, and allow employees to focus on more complex and customer-oriented tasks.
- 7-member team (analyst, business analyst, tester, developers, product owner, scrum master, …).
- Close collaboration between Business and ICT in an Agile project environment.
- Self-organizing team.
- Working in 10-day sprints.
- Daily stand-up meetings to discuss the status of ongoing tasks.
- Participation in business demos to establish short feedback loops.
- Proactivity and a strong sense of ownership are important within the team.
Required Technical Knowledge
- Java 21
- Spring MVC + Spring Boot
- Test-Driven Development (TDD)
- Integration Testing
- Quarkus is a plus
- Experience with a Microservices ecosystem is mandatory
- Event-Driven Architecture is a plus
- Automated Testing and Test Automation
Required Experience
- Oracle Database
- Oracle Queue is a plus
- Jenkins Pipelines
- OpenShift
- Proven experience with testing and test automation in Java environments
- Experience independently testing and validating self-developed features
- Experience integrating tests into CI/CD pipelines (e.g. Jenkins Pipelines)
Requirements
- Fluent in Dutch or French. Knowledge of the second national language and English is required.
- Experience working in an Agile environment and Scrum team.
- Experience in Java development.
- Knowledge of Jira, Confluence and/or Enterprise Architect is a plus.
- Work location: Schaerbeek (Brussels). After the onboarding period, 1 day per week on-site and 4 days of remote work per week are possible.
Responsibilities
- Main responsibility for developing user stories related to the services used for registering, submitting, and modifying member data while taking into account the business requirements.
- Pair programming with other developers.
- Ability to take technical and methodological initiatives.
- Experience working in a mixed Build/Run environment.
Additional Responsibilities
- Support the tester in executing functional tests to validate the developed software.
- Develop automated tests.
- Support junior developers in software development.
- Take full end-to-end ownership of self-developed features, including testing and validation.
- Write, maintain, and execute automated tests (unit, integration, and where applicable UI/API tests).
- Independently test delivered functionalities before handing them over to the team or the business.
- Actively contribute to the team's testing strategy and overall quality assurance.