Développeur Java Fullstack – CDI

📍 Localisation : Télétravail partiel / Sur site

💼Type de contrat : CDI


À propos du poste :

Nous recherchons un Développeur Java Fullstack pour rejoindre notre équipe de 15 personnes dans un contexte stimulant. Vous interviendrez sur un projet stratégique lié au développement d’une plateforme (boîte noire composée de nombreux microservices) et aurez un rôle clé dans la création, l’optimisation et la maintenance de nos API et services.


Votre mission principale :

Travailler au sein d’un environnement microservices, en développant des API REST, en manipulant de grandes quantités de données, et en contribuant à la mise en place et à l’optimisation d’une infrastructure technique robuste.



Vos responsabilités


• Développement d’API REST : Concevoir et maintenir des services permettant la manipulation et l’extraction de données.


• Chaîne de traitement : Participer à la mise en place ou à l’amélioration de chaînes de traitement, notamment avec Kafka.


• Base de données :

o Modélisation et requêtes complexes sur des bases NoSQL (MongoDB).

o Analyse et optimisation de requêtes SQL sur une base Oracle (gestion des index, triggers, diagnostics).


• Migration et Maintenance : Accompagner les migrations sur les di"érentes versions de Java (8 à 17).


• Tests et Qualité :

o Développement de tests unitaires robustes et utilisation d'outils de mocking pour garantir la qualité.

o Correction de bugs et amélioration continue.


• Environnement CI/CD :

o Développer et maintenir des pipelines CI/CD.

o Gérer des containers Docker et garantir leur bon fonctionnement.


• Collaboration Agile : Participer aux cérémonies agiles et collaborer activement avec l'équipe.


Votre stack technique :


• Backend : Java (versions 8 à 17), Spring Boot (incluant Thymeleaf pour la génération de templates).


• Bases de données :

o NoSQL : MongoDB (autonomie exigée pour développer de bout en bout).

o Relationnel : Oracle (requêtes SQL complexes, gestion d’index, triggers).


• Déploiement et conteneurisation : Docker, CI/CD. • Frontend : JavaScript, utilisation de Thymeleaf. • Outils et Méthodologies : JIRA, Agile.


• Data Streaming : Kafka (un plus). Profil recherché • Expérience : 3 ans minimum en développement Java, idéalement sur des projets en microservices.


• Compétences techniques :

o Bonne maîtrise des versions de Java (8 à 17).

o Expérience dans le développement d’API REST.

o Connaissance des bases de données NoSQL (MongoDB) et relationnelles (Oracle).

o Familiarité avec la conteneurisation (Docker) et CI/CD.

o Tests unitaires et capacité à écrire du code maintenable.


• Compétences analytiques : Capacité à analyser et résoudre des problèmes liés aux requêtes SQL, indexations et performances des bases de données.


• Qualités personnelles :

o Autonomie dans le développement et la résolution de problèmes techniques.

o Bonne communication et capacité à travailler en équipe agile.

o Esprit d’analyse et rigueur dans la gestion des données.



Post Date
2024-12-05
Job Type
-
Employment type
Full-time
Category
Engineering, Information Technology
Level
Entry
Country
France
Industry
Business Consulting , Services ,
Rædy*******