Ingenieur Devsecops – Expertise Spring & Systèmes Distribués (H/F)

Morges, Switzerland

Apply now Apply later

Nous recherchons un profil confirmé en développement Java Backend pour intervenir sur des projets critiques au sein de la DSI. Le candidat devra justifier d’une solide expérience sur les technologies Java récentes, les frameworks Spring, et les environnements CI/CD.

Prérequis obligatoires

Le profil retenu devra répondre aux critères suivants :

Compétences techniques incontournables (5 ans d’expérience minimum requis sur chacun) :

- Développement Java, version 17 minimum, avec une maîtrise de la programmation fonctionnelle.

- Excellente maîtrise du Spring Framework, notamment : Spring MVC/WebFlux, Spring Security, Spring Data.

- Expertise sur Spring Boot, sur ses dernières versions.

- Connaissances avancées en langage SQL et manipulation de bases relationnelles.

Outils et environnement (minimum 3 ans d’expérience requis) :

- Maven pour la gestion de projets et des dépendances.

- GIT pour le versionnement.

- Expérience sur des outils d’intégration continue et d’analyse de code tels que Jenkins, SonarQube, ou équivalents.

- Maîtrise des tests unitaires et d’intégration avec JUnit 5, TestContainers ou outils similaires.

- Diplôme de niveau Master requis.


Compétences supplémentaires valorisées (5 ans d’expérience souhaités) :

- Intégration de Spring Cloud dans un contexte de production.

- Solide expérience avec PostgreSQL et/ou Oracle.

- Bonne maîtrise de la containerisation avec Docker.

- Connaissance approfondie des mécanismes de sécurité applicative : OAuth2, OIDC, etc.

Atouts complémentaires appréciés (minimum 3 ans d’expérience) :

- Familiarité avec Java 21.

- Pratique de bases NoSQL : MongoDB, ElasticSearch, Redis.

- Conception et mise en production d’API RESTful.

- Documentation des API avec OpenAPI.

- Utilisation de Kafka et Spring Cloud Stream pour la gestion des événements.  

- Développement web en HTML5, avec Angular ou équivalent.

- Expérience dans l’orchestration avec Kubernetes.

- Pratique de la programmation réactive avec Reactor et Spring WebFlux.

- Maîtrise de Spring Data JDBC/JPA, ainsi que Spring Data R2DBC pour la gestion réactive des données.

- Utilisation d’outils de monitoring et visualisation : Kibana, Grafana, ou équivalents.

- Expérience confirmée dans le design de microservices et d’architectures distribuées.

Apply now Apply later

* Salary range is an estimate based on our InfoSec / Cybersecurity Salary Index 💰

Job stats:  0  0  0
Category: DevSecOps Jobs

Tags: APIs CI/CD Cloud DevSecOps Docker Elasticsearch Grafana Java Jenkins Kafka Kubernetes Maven Microservices MongoDB Monitoring NoSQL Oracle PostgreSQL Redis SonarQube SQL

Region: Europe
Country: Switzerland

More jobs like this

Explore more career opportunities

Find even more open roles below ordered by popularity of job title or skills/products/technologies used.