What you will do
You will work on the technical migration of several Java and Angular applications currently running on Angular 15 to a more recent version (target Angular 22). Your responsibilities include:
- Performing the technical migration of multiple applications from Angular 15 to Angular 22
- Developing and executing regression tests throughout the migration process, adapting them based on the modifications made to each application
- Documenting all changes carefully to manage regression risks effectively
- Communicating with key users about the migration and its impact
The applications are maintained for a social security institution and are built using Java and Angular.
What we are looking for
Essential experience and skills:
- Minimum 3 years of professional experience in Java software development
- Experience working in complex multi-system environments
- Strong analytical and problem-solving skills
- Ability to quickly understand and maintain existing codebases
- Customer and solution-oriented mindset
- Team player with strong communication skills
- Autonomous, proactive and quality-focused approach
Technical knowledge and practical experience:
- Angular 22
- Java 21 or higher and Spring Framework (Core, JDBC, Data, Security, AOP)
- JPA / Hibernate
- RESTful Web Services
- OpenAPI / Swagger
- SOA, Backend-for-Frontend, CQRS
- Test-driven development (JUnit, Mockito, Spring Test, Cypress)
- Maven
- Docker
- OpenShift / Kubernetes
- Git and GitLab CI/CD
- SonarQube
- NPM
- OAuth 2.0
- Jira and Confluence
- Agile/Scrum methodologies
- Continuous Integration and Continuous Delivery (CI/CD)
Languages:
- French: native level required
Non-technical criteria:
- Knowledge of the development environment and framework used by the organisation is mandatory
- Familiarity with the applications concerned is an asset
The setting
This is an assignment for 4 months, starting as soon as possible and running until the end of December 2026. The work is hybrid, with regular presence on site in Brussels required. You will be working within an agile team environment using Scrum methodologies.
How you join us
You can join us for this assignment as a freelancer or as an employee of HumanInTech. Same role, same team.
If you join as an employee, your employment continues beyond this assignment. When it ends, we’ll work together to find your next assignment.