Le poste - En tant qu'Expert Back-End JAVA - Software Engineer, vous intervenez sur tous les sujets techniques à court, moyen et long terme autour de l'optimisation du backend ETL. Vous intervenez sur le développement back-end, le développement des API, ainsi que sur des problématiques de performance, scalabilité, sécurité et optimisation de la plateforme. Vous travaillez sur des sujets liés à la migration complexe, à la modélisation, et à la gestion de la base PostgreSQL. Vous participez à la mise en place de l'architecture technique et êtes en contact direct avec les architectes, les équipes Data et DEVOPS. Vous contribuez à l'évolution des produits en utilisant les dernières technologies et avez un impact sur la roadmap technique. Vous restez à la veille technologique et proposez des bonnes pratiques.
La stack technique inclut : Java Spring Boot, Guice, Lombok, Jersey, API RESTful, environnement Gcloud VM, Docker, Docker-compose, streaming de données (Kafka, RabbitMQ, AMQP), services (GraphQL, PostgreSQL, Redis, RabbitMQ, ElasticSearch, InfluxDB), gestion de processus (Airflow), CI/CD (Gitlab), multithreading, optimisation JVM. La maîtrise de l'anglais est requise.
Compétences requises :
* Maîtrise de Java et développement backend
* Expertise en Java multithreading et optimisation JVM
* Architecture microservices et API RESTful
* Maîtrise du SQL et de PostgreSQL, modélisation de données
* Expérience avec les services cloud (AWS, GCP, Azure)
* Compétences en analyse et optimisation d'algorithmes complexes
* Solides compétences en résolution de problèmes avec une approche proactive
#J-18808-Ljbffr
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.