Thomas Search Consulting « TSC » est une société lancée en 2018, comprenant deux activités de conseils :
-> Conseil en ingénierie : Nous proposons des prestations de conseil en Ingénierie.
-> Conseil en recrutement : Nous vous accompagnons dans le recrutement de vos nouveaux talents en France et à l'international.
Le poste
Nous recherchons un(e) Développeur(se) expérimenté(e) et rigoureux(se) pour renforcer notre équipe. Vous interviendrez sur l'ensemble du cycle de vie de nos produits, de la conception à la mise en production, dans un environnement technique moderne (Micro-services, CI/CD).
Vos Missions Principales
En tant que pilier de notre équipe de développement, vous serez au cœur de la création, de la qualité et de la performance de nos solutions logicielles.
1. Conception & Développement (Build)
Concevoir activement les nouvelles fonctionnalités (features) avec l'équipe.
Développer le code en Java en respectant les besoins exprimés et les bonnes pratiques de programmation.
Veiller à la sécurité du code (Développement Sécurisé) dès la phase de programmation.
Gérer le suivi du travail (évolutions, bugs) via l'outil Jira (identification et corrections des anomalies).
2. Qualité & Intégration (Quality & CI/CD)
Garantir la qualité en définissant et en mettant en œuvre les tests unitaires automatisés (une obligation pour tout nouveau développement).
Participer aux revues de code pour assurer la maintenabilité et l'excellence technique.
Contribuer à la documentation technique complète des produits.
Assurer la conformité des développements avec l'environnement DevOps et l'automatisation.
Profil recherché
Profil Technique Recherché
Vous possédez une expertise solide et pratique des technologies suivantes :
Langages & Environnement
Maîtrise indispensable du développement en Java.
Expérience significative dans un environnement Linux.
Architecture Moderne & Déploiement
Connaissance pratique des architectures Micro-services.
Expertise dans la conteneurisation et l'orchestration : Docker et Kubernetes (K8s).
Maîtrise des outils d'automatisation et de déploiement tels qu'Ansible et Helm.
Qualité, Sécurité & DevOps
Expérience des processus d'Intégration Continue (CI) : Jenkins, Maven, Hudson.
Pratique des outils de gestion de configuration comme SVN.
Connaissance pratique des outils d'analyse de code pour le développement sécurisé : SonarQube, Trivy, NexusIQ.
Familiarité avec la gestion des anomalies via Jira.
Les Plus Appréciés
Connaissance des solutions COTS (Commercial Off-The-Shelf) : RabbitMQ et Zookeeper.
Vos Qualités Humaines
Ce poste requiert plus que des compétences techniques :
Excellent esprit d'équipe : vous êtes un membre actif et constructif du groupe.
Rigueur et sens du détail : indispensable pour la qualité du code et des tests.
Fortes capacités d'analyse pour résoudre des problématiques complexes.
Anglais opérationnel (lu, écrit, parlé).
Grande autonomie dans l'organisation de votre travail.