Ingénieur logiciel Java - Multithreading Performance Scalabilité
Role details
Job location
Tech stack
Job description
-
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, développement des API conséquents ; problématiques de performance, scalabilité, sécurité et optimisation de la platforme* Vous travaillez sur les sujets autour de la migration complexe et de la modélisation et autour de la gestion de la base PostgreSQL
-
Vous participez à la mise en place de l'architecture technique et vous êtes en contact direct avec les architectes, les equipes Data et Devops
-
Vous participez à la bonne évolution des produits développés en utilisant les derniers outils/dernières technologies, et vous avez un réel impact sur la roadmap technique
-
Vous participez la veille technologique et vous êtes force de proposition sur les bonnes pratiques à adopter
La stack
Requirements
-
Java Spring Boot, Guice, Lombok, Jersey, API RESTful
-
Environnement : Dedicated gcloud VM boilerplate docker / docker-compose
-
streaming de données (Kafka, RabbitMQ, AMQP)
-
Services : GraphQL PostgreSQL Redis RabbitMQ ElasticSearch InfluxDB Process management : Airflow (ETLs, managment batchs) Gitlab CI / CD
-
Multithreading et optimisation des performances JVM
-
L'anglais est la langue officielle dans la société
Ce que WakeITUp aime
-
Travailler pour une Start-up en pleine expansion dans le domaine de l'IA et donner un vrai sens à votre travail : ici vous travaillez pour accélérer la production dans l'Industrie
-
Faire partie d'une aventure internationale en pleine expansion et intervenir sur des sujets vraiment complexes
-
Les locaux au top, en plein cœur de Paris, ambiance jeune et dynamique