Tasks and responsibilities
You will contribute to a large public-sector programme focused on taking over and modernising a portfolio of around thirty business applications.
The scope combines handover/takeover activities, operational maintenance, the development of new features, and where needed re-engineering or full rewrites to align existing applications with current development standards.
Responsibilities
- Develop and maintain business applications in a complex multi-system environment.
- Build and enhance application components and RESTful web services.
- Contribute to the design of architecture components and technical building blocks in close collaboration with the technical lead and software architects.
- Participate in technical working groups, Scrum ceremonies and user meetings when required.
- Support testing, technical documentation, deployment, evaluation and reporting, including follow-up in JIRA.
Your profile
Confirmed Application Developer with strong full-stack Java experience and a clear affinity for frontend development.
Experiences
- Minimum 7 years of full-time professional experience in Java development.
- Full-stack experience is preferred, with a backend focus and a strong interest in frontend work.
- Familiarity with multi-system integrations and complex application landscapes.
Competencies
Strong technical knowledge and hands-on experience are expected so you can contribute quickly to development and support activities.
Must have :
- Java 17+
- Spring 4+
- Spring Boot 3+
- Angular 19+
- REST(ful) web services
- OpenAPI
- Test-driven development (JUnit, Mockito, Cypress)
- Maven
- Docker
- GIT
- NPM
- Experience with relational databases and O/R mapping, such as PostgreSQL and SQL Server
- Ability to read and understand BPMN, UML and documentation practices
- Familiarity with Agile/Scrum, continuous integration and software engineering best practices
- Ability to analyse existing code quickly and solve problems effectively
- Solution-oriented and user-focused mindset
- Ability to integrate easily into an existing team
Nice to have:
- Keycloak
- Hibernate
- Lombok
- MapStruct
- OpenShift / Kubernetes
- GitLab CI
- Sonar
- OAuth 2.0
- Flyway or Liquibase
- JIRA / Confluence
Langues
- French or Dutch: expert level
- English: advanced written level
Mission & Working hours
- Work location: Brussels
- Hybrid setup with a minimum of 2 days on site per week
- Remote work is possible
- Working schedule: 7h48 per day
- EU nationals only
Offer
You will be part of a growing Belgian SME where initiative and personal development are encouraged. We will provide you with an enjoyable work environment with fun colleagues. We will work out a career plan with you, with attention and a budget for extra education/certification. You can count on an attractive salary, supplemented with extra-legal benefits, including a company car.
(Freelance is also possible)