Senior Full Stack Java / Angular Developer (80-100%)
m/f/d, Waadt
Pour notre client du secteur public, basé dans la région de Nyon, nous recherchons un:e Senior Full Stack Java / Angular Developer expérimenté:e, motivé:e et ouvert:e d’esprit.
Dans le cadre de ce projet, tu rejoins une équipe agile et participes activement à la modernisation des processus de vente. Tu contribues au développement et à l’évolution d’une architecture basée sur des microservices et interviens sur l’ensemble des technologies utilisées au sein de l’équipe. En complément du développement de nouvelles fonctionnalités, tu participes à l’analyse et à la résolution des incidents afin de garantir la stabilité et la qualité des applications.
Vos missions:
- Développement et évolution de composants basés sur une architecture microservices
- Conception et implémentation de solutions backend avec Java et Spring
- Développement d’applications et de composants frontend avec Angular
- Utilisation de technologies telles que Spring Batch et Apache Kafka
- Participation à l’analyse et à la résolution des incidents en collaboration avec l’équipe
- Contribution à l’ensemble du cycle de développement, de la conception jusqu’aux tests et à la mise en production
- Développement et maintenance de tests automatisés avec JUnit
- Utilisation quotidienne de Git, Maven et des outils CI/CD
- Participation active aux cérémonies et processus de développement agile
- Collaboration étroite avec les différents membres de l’équipe afin de garantir des solutions performantes, maintenables et de haute qualité
Votre profil:
- Plusieurs années d’expérience en développement logiciel avec un niveau Senior
- Excellentes connaissances de Java et de l’écosystème Spring
- Expérience pratique avec Spring Batch et Apache Kafka
- Solides connaissances en architecture microservices
- Expérience en développement frontend avec Angular
- Très bonne maîtrise d’outils tels que Git, Maven et JUnit
- Connaissances de Quarkus et Azure DevOps constituant un avantage
- Capacité à intervenir sur différentes technologies et à soutenir techniquement l’ensemble de l’équipe
- Expérience dans des environnements de développement agiles et fort Agile Mindset
- Personnalité ouverte, collaborative et transparente
- Bonnes connaissances du français et de l’anglais
- Connaissances de l’allemand et expérience dans le secteur des assurances constituant un avantage