Développeur Java Backend / APIs
Role details
Job location
Tech stack
Job description
Nous recherchons un Développeur Java Backend / APIs (F/H) pour intégrer l'un de nos partenaires Grand Compte situé sur Sophia-Antipolis.
Vous intervenez sur la conception, le développement et la maintenance d'APIs d'accès aux données à forte volumétrie, dans un contexte de migration de JAX-RS vers Spring et d'environnements nécessitant performance, fiabilité et debug avancé.
Dans ce cadre, vos missions seront les suivantes :
- Concevoir, développer et maintenir des APIs d'accès aux données à forte volumétrie.
- Participer à la migration progressive de JAX-RS vers Spring.
- Garantir la performance, la disponibilité et la fiabilité des services en production.
- Intervenir sur des environnements critiques nécessitant tuning et debug avancés.
- Collaborer au sein d'une équipe DevOps en environnement hybride on-premise / cloud public.
- Contribuer aux bonnes pratiques de développement et à l'amélioration continue.
Requirements
Vous justifiez d'une expérience solide en développement Java, d'au minimum 5 ans, et maîtrisez les frameworks JAX-RS ainsi que Spring dans un contexte de migration. Vous êtes à l'aise avec les bonnes pratiques de développement, incluant les tests unitaires, les tests de non-régression et la modélisation orientée objet.Vous évoluez avec aisance dans des environnements Linux, idéalement Ubuntu, utilisez Git pour la gestion de versions, et disposez d'une expérience des environnements de déploiement et cloud (Docker, Kubernetes, Helm, GCP), ainsi que d'une bonne compréhension des architectures haute disponibilité et des systèmes à forte volumétrie.Des compétences complémentaires en Rust, GraphQL, ainsi qu'une bonne maîtrise des protocoles réseau (REST, HTTP, HTTPS, TCP) et des outils tels que Wireshark, tcpdump ou netstat seront appréciées., Vous justifiez d'une expérience solide en développement Java, d'au minimum 5 ans, et maîtrisez les frameworks JAX-RS ainsi que Spring dans un contexte de migration.
Vous êtes à l'aise avec les bonnes pratiques de développement, incluant les tests unitaires, les tests de non-régression et la modélisation orientée objet.
Vous évoluez avec aisance dans des environnements Linux, idéalement Ubuntu, utilisez Git pour la gestion de versions, et disposez d'une expérience des environnements de déploiement et cloud (Docker, Kubernetes, Helm, GCP), ainsi que d'une bonne compréhension des architectures haute disponibilité et des systèmes à forte volumétrie.
Des compétences complémentaires en Rust, GraphQL, ainsi qu'une bonne maîtrise des protocoles réseau (REST, HTTP, HTTPS, TCP) et des outils tels que Wireshark, tcpdump ou netstat seront appréciées.
Benefits & conditions
Nos avantages : Mutuelle entreprise - Prévoyance - Tickets restaurants - Prime de vacances - Jours de congés supplémentaires - Télétravail