Ingénieur logiciel Java Senior– Environnement Tech exigeant
Lieu : Bordeaux (Hybride)
Salaire : Package attractif
À propos de notre client
Notre client évolue dans un environnement technologique à fort volume et cherche à renforcer ses équipes avec un Senior Java Backend Engineer.
Vous rejoindrez une équipe technique exigeante, attachée à la qualité du code, à l'automatisation et à la robustesse des systèmes. Le poste s'adresse à un profil capable de prendre des responsabilités sur des sujets backend complexes, tout en continuant à progresser au contact d'une équipe expérimentée.
Missions
- Concevoir, développer et faire évoluer des services backend robustes et maintenables en Java.
- Participer à la conception et au design d'APIs performantes, en appliquant les bonnes pratiques de développement logiciel.
- Contribuer à l'amélioration continue de la qualité du code et des processus de développement.
- Mettre en place et maintenir une culture de test solide : tests unitaires, d'intégration et end-to-end.
- Participer aux workflows CI/CD et contribuer à l'automatisation des étapes de build, de test et de déploiement.
- Intégrer les enjeux de cybersécurité au quotidien, notamment sur la gestion des dépendances et la sécurisation des variables et environnements.
- Analyser les problématiques techniques, investiguer les incidents et monter rapidement en compétence grâce à la documentation et au debugging.
- Être force de proposition et engager les discussions nécessaires lorsque les besoins ou les choix techniques nécessitent d'être clarifiés.
Profil recherché
- Vous disposez d'une expérience significative en développement backend Java et avez une solide maîtrise de Java 11, 17 ou 21.
- Vous avez déjà travaillé avec Quarkus et êtes à l'aise dans la conception de services backend modernes.
- Vous avez une bonne culture des bases de données, notamment MongoDB et/ou PostgreSQL.
- Une expérience avec Spring Boot constitue un réel plus.
- Vous maîtrisez les bonnes pratiques CI/CD et avez déjà évolué dans un environnement utilisant GitLab et l'automatisation des déploiements.
- Vous êtes particulièrement attentif à la qualité, à la sécurité et à la testabilité du code.
- Rigoureux et transparent, vous savez questionner un besoin lorsque celui-ci n'est pas suffisamment clair et contribuer activement aux échanges techniques.
- Vous êtes autonome dans votre montée en compétence et savez utiliser la documentation ou le debugging pour résoudre efficacement les problématiques rencontrées.
Stack technique de notre client
Backend : Java 11/17/21, Quarkus
Data : MongoDB, PostgreSQL
CI/CD : GitLab, automatisation des tests et des déploiements
Qualité & Sécurité : Tests unitaires, intégration et end-to-end, scan des dépendances
Avantages
- Un environnement technique exigeant qui valorise la qualité et l'amélioration continue.
- Des sujets backend stimulants avec un réel impact sur les produits développés.
- Une culture d'équipe fondée sur la transparence, la rigueur et le partage de connaissances.
- La possibilité de continuer à progresser dans un environnement moderne et techniquement challengeant.
#Java #BackendEngineer #Quarkus #SoftwareEngineering #Recrutement #CICD #Opportunité #TechJobs
Compétences clés à tagger :
Java
Quarkus
Java 17
Java 21
MongoDB
PostgreSQL
GitLab CI/CD
API Design
Tests automatisés
Cybersécurité