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, le développement des API, ainsi que sur les 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 participez à la veille technologique et proposez des bonnes pratiques.
La stack technique inclut :
* Java Spring Boot, Guice, Lombok, Jersey, API RESTful
* Environnement : VM dédiée sur GCloud, Docker, Docker-compose
* Streaming de données : Kafka, RabbitMQ, AMQP
* Services : GraphQL, PostgreSQL, Redis, RabbitMQ, ElasticSearch, InfluxDB
* Process management : Airflow (ETLs, gestion de batchs)
* CI/CD : Gitlab
* Multithreading et optimisation JVM
La maîtrise de Java, du développement backend, des API RESTful, du SQL, des bases PostgreSQL, ainsi que des services cloud (AWS, GCP, Azure) est requise. Des compétences en Kafka, RabbitMQ, AMQP, et en optimisation d'algorithmes complexes sont essentielles. Une approche proactive pour la résolution de problèmes est également attendue.
Note : La maîtrise de l'anglais est requise, car c'est la langue officielle de la société. #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.