Développeur Backend Java Principal | Architecte Microservices à Distance
À distance
À plein temps
Nous recherchons un Développeur Backend Principal expérimenté pour rejoindre notre équipe d'innovation technologique. En tant que leader technique clé, vous dirigerez l'évolution de notre système vers une architecture microservices et superviserez notre migration vers le cloud en utilisant des technologies Java avancées. Ce rôle stratégique combine expertise technique, vision architecturale et capacité à transformer des systèmes complexes.
Responsabilités Principales:
- Affiner et modifier les modules système existants pour optimiser les performances et enrichir les fonctionnalités.
- Concevoir et développer de nouveaux modules métier et d'intégration utilisant Java 8 et les frameworks contemporains.
- Orchestrer la transition vers une architecture microservices avec migration ultérieure vers le cloud en utilisant SpringBoot, Docker, OpenShift et Istio.
- Moderniser la pile technologique existante en intégrant Apache Kafka, Apache Ignite, ClickHouse et gRPC avec Protocol Buffers.
- Réaliser des optimisations de performance stratégiques et conduire des refactorisations de code pour maximiser l'efficacité du système.
- Contribuer activement aux décisions architecturales et participer aux discussions techniques sur l'évolution du système.
- Effectuer des revues de code rigoureuses et développer des tests unitaires robustes pour garantir l'excellence technique.
- Créer des intégrations sophistiquées avec les modèles d'IA développés en interne.
- Collaborer avec des équipes pluridisciplinaires pour implémenter des améliorations systémiques majeures.
Compétences et Expérience Requises:
- Formation supérieure en Informatique, Génie Logiciel ou domaine connexe.
- Minimum de 5 ans d'expérience professionnelle en développement Java.
- Maîtrise exceptionnelle de Java 8, des design patterns et des concepts de multithreading.
- Compréhension approfondie des pratiques pour l'implémentation de systèmes hautement chargés et de calcul parallèle.
- Expertise confirmée de l'architecture J2EE et du Framework Spring (version 5+, incluant Spring Boot).
- Expérience substantielle avec les technologies JAX-RS, JPA et EJB.
- Pratique avancée de Maven 3.8+ pour la gestion de build et Git pour le contrôle de version.
- Solide expérience avec les technologies ORM (Hibernate 5+, OpenJPA, Spring Data).
- Maîtrise avancée du traitement XML avec XPath et JAXB.
- Compétence éprouvée avec les systèmes de messagerie et le traitement asynchrone.
- Expertise SQL permettant de rédiger et d'optimiser des requêtes de complexité moyenne.
Qualifications Appréciées:
- Expérience pratique avec SOAP, JAX-WS, JTA et JMS.
- Connaissance approfondie d'Apache Kafka 3.x, Apache Ignite, ClickHouse et gRPC avec Protocol Buffers.
- Expérience significative avec WildFly, SpringBoot 2.7+/3.x, Docker, et OpenShift/Kubernetes.
- Pratique des méthodologies agiles (Scrum, Kanban) en environnement de projet.
- Maîtrise de l'écriture et maintenance de tests unitaires avec JUnit 5 ou TestNG.
- Expérience avérée avec les bases de données Oracle (version 12+) et PostgreSQL 14+.
- Compréhension sophistiquée des principes d'optimisation des requêtes SQL pour applications haute performance.
- Aisance avec les opérations en ligne de commande Linux et capacité à développer des scripts Bash.
- Utilisation courante des outils comme Jira, Confluence et Jenkins dans un workflow de développement.
- Connaissance approfondie des pratiques DevOps et des pipelines CI/CD modernes.
Pourquoi Nous Rejoindre:
En rejoignant notre équipe, vous aurez l'opportunité de façonner l'avenir technique d'une organisation innovante. Vous travaillerez sur des projets stimulants avec une grande autonomie dans un environnement entièrement à distance. Notre culture valorise l'excellence technique, l'apprentissage continu et l'équilibre travail-vie personnelle. Vous contribuerez à des solutions de pointe intégrant les dernières avancées en IA et technologies cloud, tout en collaborant avec des professionnels talentueux et passionnés.