Développeur Java Senior | Spring Boot, Apache Ignite | Télétravail

À distance
À plein temps
Temps partiel
Nous recherchons un Développeur Java expérimenté pour rejoindre notre équipe innovante à temps plein. Dans ce rôle, vous exploiterez votre expertise en Java, frameworks Spring et technologies de bases de données pour développer des solutions d'entreprise robustes. Vous travaillerez avec des technologies de pointe comme Apache Ignite, la conteneurisation avec Docker et l'automatisation via Ansible dans un environnement entièrement distant. Responsabilités Principales - Concevoir et développer des applications Java haute performance et évolutives en utilisant les frameworks Spring Core et Spring Boot (version 3.x). - Implémenter et optimiser des solutions de bases de données utilisant PostgreSQL 15+ et Oracle 19c/21c. - Configurer et maintenir la plateforme de calcul en mémoire Apache Ignite pour un traitement de données à latence minimale. - Élaborer des stratégies de conteneurisation avec Docker pour assurer un déploiement cohérent dans différents environnements techniques. - Contribuer à l'automatisation de l'infrastructure avec Ansible pour rationaliser les opérations de déploiement. - Participer activement aux revues de code et implémenter les meilleures pratiques de développement Java moderne. - Résoudre des problèmes d'applications complexes dans des architectures de systèmes distribués. - Optimiser les performances applicatives et garantir la qualité du code par des tests unitaires et d'intégration approfondis. - Rédiger une documentation technique précise pour le code, les API et les spécifications fonctionnelles. - Collaborer efficacement avec des équipes pluridisciplinaires pour livrer des solutions intégrées respectant les délais convenus. Compétences Requises - Maîtrise approfondie de Java (Java 11+, idéalement Java 17/21) et de l'écosystème JVM. - Minimum de 5 ans d'expérience significative en développement Java d'entreprise. - Connaissance experte des frameworks Spring (Core, Boot, Data, Security) et des principes d'injection de dépendances. - Expérience démontrée avec les bases de données relationnelles Oracle et PostgreSQL, incluant l'optimisation des requêtes. - Pratique confirmée dans la configuration et l'exploitation d'Apache Ignite pour le calcul distribué et le cache haute performance. - Solide expertise dans la conception et l'implémentation d'API RESTful respectant les standards actuels. - Maîtrise des technologies de conteneurisation Docker et des principes d'orchestration. - Utilisation avancée des systèmes de contrôle de version Git et des pipelines CI/CD (Jenkins, GitLab CI). - Capacité éprouvée à résoudre des problèmes techniques complexes avec rigueur et méthodologie. - Excellentes aptitudes communicationnelles et autonomie indispensable dans un contexte de travail à distance. Atouts Supplémentaires - Expérience avec Ansible et les pratiques d'Infrastructure as Code. - Connaissance des plateformes cloud (AWS, Azure ou GCP) pour le déploiement d'applications Java. - Familiarité avec l'architecture microservices et les patterns de conception associés. - Pratique des gestionnaires de messages et systèmes événementiels (Kafka, RabbitMQ). - Contributions à des projets open-source dans l'écosystème Java. - Maîtrise des paradigmes de programmation réactive (Project Reactor, RxJava). - Expérience avec les bases de données NoSQL (MongoDB, Cassandra, Redis). - Parcours professionnel dans les secteurs fintech ou développement de logiciels d'entreprise. - Compétences DevOps et compréhension approfondie des pratiques d'infrastructure en tant que code. Pourquoi Nous Rejoindre Intégrez notre organisation dynamique où votre expertise technique sera pleinement valorisée et votre évolution professionnelle activement soutenue. Nous proposons une rémunération compétitive, des conditions de télétravail flexibles et l'opportunité d'exploiter des technologies d'avant-garde. Vous collaborerez avec des professionnels talentueux sur des projets stimulants à fort impact, tout en bénéficiant d'un équilibre vie professionnelle-personnelle optimal.