2 months
05/10/2026 - 31/12/2026 Brussels, Belgium
Requirements
Roles
  • Application Developer Junior
Languages
  • French Native
Skills
  • Oracle Junior
  • Angluar 17 Junior
  • Angular 22 Junior
  • test metghodologiën Junior
  • SQL Junior
  • REST Junior
  • Springboot 2.x + springboot3 Junior
  • Spring Junior
  • Weblogic Junior
  • JPA Junior
  • Agile / Scrum Junior
  • Java 11 + 17 Junior
  • Docker Junior
  • JMS Junior
Description

Description de la mission

Smals maintient pour l’ONSS plusieurs applications développées en Java+Angular.

La version Angular utilisée (V.15) doit urgemment être migrée vers un version plus récente (cible V.22). Le développeur devra assurer cette migration technique, ainsi que les tests de non régression associés (qui seront élaborés au cours de la migration, en fonction des modifications apportées à chaque application). Une attention particulière sera donnée à la documentation de ces modifications afin de gérer au mieux le risque de régression suite à cette migration (plus la communication vers les key users concernés).

Dans les critères NON TECHNIQUES :

            Connaissance de l’environnement et du framework de développement Smals => obligatoire

            Connaissance des applications concernées => atout

o   BETWCONAN DIM30BISPERSCONTPROFSTANDOC STATEXONIRONGTESTVIEWADF DALI PREPMEC EXON PCRRR


Responsabilites

  • Réalisation de la migration 
  • Testing y compris la non regression
  • Documentation 

Experience

  • Minimum 3 years of professional experience in Java software development.  
  • Experience working in complex multi-system environments 

Competencies

Technical knowledge and practical experience of the following technologies:

  • Angular 22
  • Java >= 21 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)

Soft Skills

  • 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.

Mission & Working Conditions

  • The mission is carried out within a hybrid working environment.
  • Regular presence on site may be required