JJobsSonar

Développeur Senior Java - Kafka - DevOps

Assura · Lausanne, Vaud, Switzerland

Data EngineeringHybrid

About this role

The role involves modernizing the information system by designing and implementing an API and event-oriented architecture. Daily responsibilities include developing REST APIs and streaming processing in Java, validating technical choices through proof of concepts, and collaborating with technical and business teams to ensure solution coherence. The candidate will set up, configure, and optimize the Kafka platform (Kafka clusters, Kafka Connect, Kafka Streams) and related application environments. They will automate deployments and infrastructure using Azure DevOps pipelines and Ansible playbooks, while ensuring quality through automated and manual testing. Operational monitoring of solutions is also required, including deployment and maintenance of supervision and alert systems (Prometheus, Grafana). The candidate will document architectures, flows, and operational procedures, share best practices within teams, and collaborate closely with business stakeholders to analyze needs and support decision-making.

Skills & technologies

Must have

  • Java
  • Spring Boot
  • Kafka
  • Kafka Streams
  • Kafka Connect
  • Azure DevOps
  • Ansible
  • CI/CD
  • Prometheus
  • Grafana
  • API REST
  • Streaming

Nice to have

  • German

Read full description

About the job Rejoindre Assura, c’est évoluer dans un environnement collaboratif et dynamique où chacun joue un rôle essentiel et contribue à une mission qui fait sens. Chaque jour, nous mettons notre énergie et notre expertise au service de nos clients, pour les accompagner dans leurs décisions de santé. Envie de nous rejoindre? Alors, nice to meet you! Au sein de notre département Informatique, tu rejoins une équipe engagée et experte, qui œuvre chaque jour pour garantir des environnements fiables et performants. Dans ce rôle clé, tu contribues activement à la stabilité, à l’évolution et à la modernisation de notre infrastructure IT. Ce que tu fais au quotidien Tu contribues à la modernisation du système d’information en concevant et en implémentant une architecture orientée API et événements. Tu développes des API REST et des traitements de streaming en Java, réalises des preuves de concept pour valider les choix techniques et participes aux échanges techniques et métier afin de garantir la cohérence des solutions avec les besoins fonctionnels. Tu mets en place, configures et optimises la plateforme Kafka (clusters Kafka, Kafka Connect, Kafka Streams) ainsi que les environnements applicatifs associés. Tu automatises les déploiements et l’infrastructure via des pipelines Azure DevOps et des playbooks Ansible, tout en veillant à la qualité des livrables grâce à la mise en œuvre de tests automatisés et manuels. Tu assures le suivi opérationnel des solutions en déployant et maintenant les dispositifs de supervision et d’alerte (Prometheus, Grafana). Tu documentes les architectures, les flux et les procédures d’exploitation, partages les bonnes pratiques au sein des équipes et collabores étroitement avec les interlocuteurs métiers pour analyser les besoins et accompagner la prise de décision. Ce que tu apportes à l’équipe Tu disposes d’une formation supérieure en informatique, en data engineering ou dans un domaine connexe, et justifies d’au moins trois années d’expérience confirmée en développement Java, notamment avec Spring Boot. Tu évolues avec aisance dans des environnements techniques complexes et possèdes une solide expérience dans l’utilisation de Kafka et de ses différents composants. La maîtrise des outils de monitoring tels que Grafana et Prometheus complète ton expertise technique. Tu pratiques l’automatisation à travers des outils comme Ansible et les chaînes Git avec des processus CI/CD bien établis. Doté d’un excellent sens de la communication et d’un fort esprit d’équipe, tu apprécies le travail collaboratif et sais t’intégrer efficacement dans des équipes multidisciplinaires. Curieux de nature, tu fais preuve d’innovation et sais proposer des solutions pertinentes. Organisé, rigoureux et attentif aux détails, tu bénéficies également d’une vision globale te permettant de travailler de manière autonome tout en assumant pleinement tes responsabilités. La maîtrise du français est indispensable, de bonnes connaissances de l’anglais sont requises, et des notions d’allemand représentent un atout supplémentaire. Nos avantages Semaine de travail de 40 heures (à100%) Minimum 5 semaines de vacances Possibilité de télétravail Participation mensuelle aux frais de déplacement si abonnement de transports publics Prestations sociales attractives et importante réduction sur l'assurance-maladie Welcome Day et formation interne métier Date d’entrée : 1er juin 2026 Taux d’activité: 100% Lieu de travail : Lausanne Type de contrat : de durée indéterminée
Ready to apply?Apply now

Similar Data Engineering jobs

All Data Engineering jobs

Data Architect

co.brick · Gliwice, Śląskie, Poland

Data EngineeringRemoteEasy apply1mo ago

Data Architect

Haystack · London, England, United Kingdom

Data EngineeringRemoteEasy apply1mo ago