Architecte Développeur Java Backend Senior | Télétravail Complet

À distance
À plein temps
Temps partiel
Introduction Nous recherchons un Architecte Développeur Java Backend Senior pour diriger la transformation technique de notre infrastructure. Dans ce rôle stratégique, vous serez responsable de l'évolution de notre système vers une architecture microservices moderne, tout en optimisant les performances et en intégrant des technologies de pointe. Cette opportunité entièrement à distance s'adresse aux experts Java ayant au moins 5 années d'expérience dans le développement de systèmes à haute disponibilité. Responsabilités Principales - Perfectionner et modifier les modules système existants pour améliorer les performances et la scalabilité. - Concevoir et développer de nouveaux modules d'affaires et d'intégration répondant aux besoins évolutifs de l'entreprise. - Diriger la transition vers une architecture microservices avec migration subséquente vers le cloud en utilisant Spring Boot 3.x, Docker, OpenShift 4.x et Istio. - Moderniser la stack technologique existante en intégrant Apache Kafka 3.x, Apache Ignite 3.x, ClickHouse et gRPC avec Protocol Buffers. - Optimiser et refactoriser les solutions actuelles pour garantir une performance optimale et une dette technique minimale. - Participer activement à l'élaboration et à l'adoption de décisions architecturales stratégiques. - Contribuer aux discussions concernant l'implémentation d'améliorations système et proposer des solutions innovantes. - Effectuer des revues de code rigoureuses et développer des tests unitaires complets pour assurer la qualité du code. - Réaliser des intégrations avec des modèles d'intelligence artificielle développés en interne. Compétences Requises - Diplôme d'études supérieures en informatique ou domaine connexe. - Minimum de 5 ans d'expérience en développement backend Java. - Maîtrise approfondie de Java 17 (ou versions ultérieures), des design patterns et de la programmation multithreading. - Compréhension solide des pratiques actuelles et des approches d'implémentation pour les systèmes à haute charge et le calcul parallèle. - Expertise en Jakarta EE (anciennement J2EE) et écosystème Spring (Spring Framework 6.x, Spring Boot, Spring Cloud). - Maîtrise des technologies JAX-RS, JPA, et EJB dans des environnements de production. - Expérience confirmée avec les outils de développement modernes: Maven ou Gradle, Git, CI/CD. - Compétences avancées avec les frameworks ORM (Hibernate 6.x, OpenJPA, Spring Data), XPath, JAXB, et MQ. - Connaissance approfondie du SQL permettant d'écrire et d'optimiser des requêtes de complexité moyenne à avancée. Atouts Supplémentaires - Expérience pratique avec les technologies suivantes: SOAP, JAX-WS, JTA, JMS. - Expertise dans l'utilisation d'Apache Kafka pour le streaming d'événements, Apache Ignite pour le calcul en mémoire, ClickHouse pour l'analyse de données, et gRPC avec Protocol Buffers. - Compétences avancées avec WildFly, Spring Boot, Docker, et OpenShift/Kubernetes dans des environnements de production. - Expérience dans des projets utilisant les méthodologies agiles (Scrum, Kanban). - Maîtrise des tests unitaires avec JUnit 5 et TestNG. - Expérience de travail avec les bases de données Oracle (19c ou plus récent) et PostgreSQL (14+); compréhension des principes d'optimisation des requêtes SQL. - Capacité à travailler efficacement avec la ligne de commande Linux et à écrire des scripts Bash. - Expérience avec les outils de collaboration: Jira, Confluence, Jenkins. - Connaissances en DevOps et pratiques d'intégration/déploiement continus. Pourquoi Nous Rejoindre Rejoignez notre équipe d'élite pour travailler sur des systèmes critiques à la pointe de la technologie. Vous bénéficierez d'une flexibilité totale en télétravail, d'opportunités de développement professionnel continu, et de la chance de façonner l'architecture technique future de l'entreprise. Nous offrons un environnement collaboratif où votre expertise sera valorisée et où vous pourrez relever des défis techniques stimulants tout en travaillant avec les technologies les plus récentes.