Full Stack Java Angular Developer (Freelance possible)
Omschrijving
Let op: de tekst van deze vacature wordt niet automatisch vertaald en kan in een andere taal zijn opgesteld.
đ Tasks and responsibilities
Description de la mission
Nous recherchons un dĂ©veloppeur full stack medior pour renforcer des Ă©quipes de delivery existantes actives dans le dĂ©veloppement, lâintĂ©gration et lâĂ©volution de services numĂ©riques critiques du secteur public.
La mission sâinscrit dans un programme de transformation digitale visant Ă mettre en place des solutions interopĂ©rables, sĂ©curisĂ©es et Ă©volutives, afin de faciliter la collaboration et lâĂ©change dâinformations entre organisations. Elle comprend le dĂ©veloppement de nouvelles fonctionnalitĂ©s, lâamĂ©lioration de plateformes existantes et lâadoption de pratiques modernes dâingĂ©nierie logicielle.
Les activités principales comprennent :
- Le dĂ©veloppement et la maintenance dâapplications critiques et de services numĂ©riques mutualisĂ©s.
- LâintĂ©gration avec des systĂšmes internes et externes via des API et des architectures orientĂ©es services.
- La modernisation, lâoptimisation et lâamĂ©lioration continue des applications et plateformes techniques existantes.
- La contribution Ă la mise en Ćuvre de services digitaux sĂ©curisĂ©s et robustes au service dâorganisations du secteur public.
đ ïž Responsibilities
- Développer et maintenir des applications métiers et des services digitaux partagés.
- Réaliser des composants applicatifs, des API et des web services.
- Contribuer Ă la conception de lâarchitecture applicative et des briques techniques avec les technical leads et solution architects.
- Participer aux ateliers techniques, aux cérémonies Agile/Scrum et aux réunions avec les parties prenantes.
- Apporter un support aux tests, Ă la documentation technique, aux dĂ©ploiements, Ă lâassurance qualitĂ©, au monitoring, au reporting et aux initiatives dâamĂ©lioration continue.
- Collaborer avec des Ă©quipes pluridisciplinaires afin dâassurer lâalignement entre besoins mĂ©tiers et exigences techniques.
- Veiller au respect des standards de sĂ©curitĂ©, de performance, dâinteropĂ©rabilitĂ© et de qualitĂ©.
đ Your profile
Experience
- Minimum 5 Ă 7 ans dâexpĂ©rience professionnelle en dĂ©veloppement logiciel Java.
- Expérience dans des environnements complexes impliquant plusieurs systÚmes et dans des projets de transformation digitale à grande échelle.
- Une expérience dans le secteur public constitue un atout.
- Expérience confirmée dans des environnements de delivery Agile.
- ExpĂ©rience en tant que dĂ©veloppeur dâapplications confirmĂ©.
Compétences techniques
Bonne maĂźtrise pratique des technologies et approches suivantes :
- Java 11, 17 et idéalement versions récentes, avec Spring Framework et Spring Boot
- JPA / Hibernate
- RESTful Web Services, OpenAPI / Swagger
- Angular
- Architecture microservices, SOA, Backend-for-Frontend, CQRS
- Camunda
- JMS
- Docker
- OpenShift / Kubernetes
- Git et GitLab CI/CD
- SonarQube
- Maven et NPM
- OAuth 2.0, Keycloak
- Lombok, MapStruct
- Flyway ou Liquibase
- Oracle, PostgreSQL, SQL Server et bases de données relationnelles
- SQL
- WebLogic
- BPMN et UML
- Jira et Confluence
- Méthodologies de test, y compris TDD avec JUnit, Mockito, Spring Test et Cypress
- Intégration et déploiement continus (CI/CD)
- Méthodologies Agile/Scrum
Soft Skills
- Solides capacitĂ©s dâanalyse et de rĂ©solution de problĂšmes.
- Capacité à comprendre rapidement et à maintenir un code existant.
- Approche orientée client et solutions.
- Esprit dâĂ©quipe et bonne communication.
- Autonomie, proactivité et souci de la qualité.
Languages
- Français ou néerlandais : niveau expert
- Anglais : niveau professionnel
Environnement de travail
- Mission réalisée dans un environnement de travail hybride.
- Une prĂ©sence rĂ©guliĂšre sur site peut ĂȘtre demandĂ©e selon les besoins du projet et les activitĂ©s de lâĂ©quipe.
- Collaboration avec des équipes pluridisciplinaires dans différentes organisations du secteur public.
- Mission de longue durĂ©e avec possibilitĂ© de prolongation selon lâĂ©volution du projet.
đŒ 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)