IT ADVANCED CONSULTING SA
Switzerland
Il y a 11 heures
Développeur Java Senior
- 06 mai 2026
- 100%
- Durée indéterminée
- Switzerland
À propos de cette offre
Développeur Java Senior
Full time
Posted On 05/06/2026
Job Description
Assurer le maintien du niveau de qualité et de sécurité des systèmes.
Apporter un support technique et méthodologique aux développeurs.
Concevoir et évaluer des solutions informatiques.
Identifier et communiquer sur les risques et problèmes, tout en fédérant les parties concernées pour rechercher des solutions.
Accompagner la montée en compétences des développeurs sur les pratiques de qualité et de sécurité logicielle.
Promouvoir la qualité logicielle au sein des équipes.
S’intéresser à l’installation et à l’administration des outils des développeurs (GitLab, SonarQube, Nexus RM, Nexus IQ…).
Coordonner les acteurs de différents services et intégrer des solutions du marché.
Participer à l'amélioration continue des processus, outils et pratiques Agile.
Capitaliser en continu sur l'expérience acquise.
Contribuer aux pratiques d'ingénierie logicielle.
Requirements
Compétences Techniques
1. Java (6 années d'expérience et plus)
Expertise dans le développement Java.
Connaissance approfondie des principes de conception orientée objet, y compris :
Design Patterns.
Principes SOLID.
2. Développement Back-End
Expertise dans l’utilisation d’un ou plusieurs frameworks populaires du marché.
3. API et Web Services
Maîtrise du développement des web services REST et SOAP.
Capacité à concevoir, implémenter et maintenir des APIs robustes et sécurisées.
Expérience dans la sécurisation des APIs avec OAUTH2/OIDC.
4. Bases de Données
Maîtrise des bases de données relationnelles (Oracle et/ou PostgreSQL).
Maîtrise du langage SQL.
5. Architecture et Design
Expérience avec les micro-services.
6. Messages Asynchrones
Expérience de développement avec RabbitMQ.
7. Outils de Versioning et CI/CD
Maîtrise de Git pour le contrôle de version.
Expérience avec GitLab et GitLab CI.
8. Qualité et Tests
Maîtrise des tests unitaires avec JUnit.
Maîtrise de l’outil SonarQube.
9. Conteneurs
Expérience confirmée avec Docker ou Podman.
Compétences Importantes
1. Outils de Versioning et CI
Expérience d’administration de GitLab.
Maîtrise de l’intégration continue avec Jenkins.
2. API et Web Services
Expérience de mise en place d’une API Gateway.
3. Outils
Expérience d’administration de Jira Data Center.
4. Développement
Expérience de développement en Python.
Compétence avec la bibliothèque React.
5. Messages Asynchrones
Expérience d’installation de RabbitMQ.
6. Qualité et Vulnérabilité
Expérience d’administration de SonarQube.
Expérience de gestion des vulnérabilités avec Nexus IQ.
7. Conteneurs
Expérience avec un système d’orchestration de conteneurs, en particulier OpenShift.
8. Éditique
Une expérience dans le domaine de l’éditique est un plus (produits OpenText, Compart, MPI tech…).
{{topMessage}}
Job Details
{{topMessage}}
previous
next
{{message}}
Step {{curStepInMandatorySecPrompt}}/{{totalNumOfStepsInMandatorySecPrompt}}
For privacy and security purposes, please go through the following points and provide consent.
Accept
Decline