Description du poste
Développeur Java Fullstack - Implémentation 80-100% (h/f/d) - Fullstack/Spring/REST/SOAP/Angular Pour notre client, une institution publique dans le domaine de la sécurité et de la justice, nous recherchons un développeur Java expérimenté (925239JP) spécialisé dans l’implémentation fullstack. Dans ce rôle, vous développez et maintenez des applications métier complexes basées sur des technologies modernes Java/Spring et Angular - de l’interface backend (REST/SOAP) jusqu’à un front-end web performant. Tâches :
- Développement fullstack d’applications métier basées sur Java avec Spring Boot / Spring Framework
- Conception, implémentation et maintenance d’interfaces REST et SOAP (intégration dans le paysage système existant)
- Travail proche de la base de données avec Oracle ou PostgreSQL incluant SQL, conception de schéma et modélisation
- Développement de front-ends web modernes avec Angular, TypeScript, HTML5, CSS3/SCSS ainsi que les frameworks de test associés
- Garantie de la qualité et de la stabilité du code par des tests automatisés (tests unitaires, d’intégration et UI)
- Utilisation d’outils CI/CD (par ex. Maven, Git, Jenkins, Sonar) pour les processus de build, test et déploiement
- Participation dans une équipe agile SCRUM incluant la participation active aux refinements, plannings et revues Exigences :
- Minimum 5 ans d’expérience professionnelle en tant qu’ingénieur logiciel avec Java (JSE/JEE ou JSE/Spring)
- Minimum 3 ans d’expérience projet avec Spring comme technologie backend principale
- Bonnes connaissances des technologies Spring suivantes : Spring Boot, Spring Framework, Spring Testing, Spring Data, Spring Batch, Spring Security
- Bonnes connaissances des technologies REST ainsi que des technologies SOAP/intégration
- Expérience approfondie avec les technologies de bases de données
- Connaissances des frameworks de test (Playwright, Cypress), TypeScript, HTML5, CSS3/SCSS incluant l’automatisation des tests Atouts :
- Expérience avec au moins 3 des outils suivants : IntelliJ, Maven, Git, Jenkins, Sonar
- Expérience professionnelle dans l’administration fédérale ou d’autres autorités nationales/internationales
- Expérience pratique avec la méthodologie Scrum
- Bonnes connaissances de DDD
- Expérience pratique avec Kotlin pour certaines applications Formation :
- Diplôme universitaire (FH, Uni, ETH) en informatique ou en informatique de gestion Langues :
- Allemand langue maternelle / courant
- Bonnes connaissances linguistiques (B2) en anglais et/ou français sont un avantage
Détails du poste
Simulateur de salaire net (Suisse)
Estimez votre salaire net à partir du brut indiqué dans cette offre.
Déductions sociales estimées
Estimation indicative basée sur les taux de cotisations sociales suisses 2025. Les impôts cantonaux, communaux et fédéraux ne sont PAS inclus.