Ingénieur logiciel Java/Ingénieure logiciel Java
Responsabilités :
1. Assurer le maintien du niveau de qualité et de sécurité des systèmes.
2. Apporter du support technique et méthodologique aux développeurs.
3. Concevoir et évaluer des solutions informatiques.
4. Accompagner la montée en compétences des développeurs sur les pratiques de qualité et sécurité logiciel.
Compétences :
1. Java (6 années et plus); conception orientée objet, Design Patterns et principes SOLID.
2. API et web services REST et SOAP.
3. Maîtrise des bases de données relationnelles (Oracle et/ou PostgreSQL), du langage SQL.
4. Expérience avec les micro-services.
5. Expérience de développement avec l'agent de messages RabbitMQ.
6. Maîtrise de Git pour le contrôle de version.
7. Expérience avec la plateforme GitLab.
8. Expérience d’intégration continue avec GitLab CI.
9. Maîtrise des tests unitaires avec JUnit.
10. Expérience confirmée avec Docker ou Podman.
Compétences supplémentaires :
1. Maîtrise de l’intégration continue avec Jenkins.
2. Expérience de mise en place d’une API Gateway.
3. Expérience d’administration de l’application Jira Data Center.
4. Expérience de développement Python.
5. Compétence avec la bibliothèque React.
6. Expérience de gestion des vulnérabilités avec Nexus IQ.
7. Expérience avec un système d’orchestration de conteneurs (OpenShift).
#J-18808-Ljbffr