Développeur Java Senior | 100% Télétravail | Spring, AWS, Hibernate
À distance
À plein temps
Nous recherchons un Développeur Java Senior expérimenté pour rejoindre notre équipe innovante en télétravail à temps plein. Dans ce rôle, vous concevrez, développerez et optimiserez des applications Java haute performance en utilisant des technologies de pointe comme Spring Framework, Hibernate et AWS. Ce poste offre la flexibilité du travail à distance tout en collaborant avec une équipe internationale de professionnels qualifiés.
Responsabilités Principales
- Concevoir et développer des applications Java robustes et évolutives en utilisant Java 17 et Spring Framework.
- Implémenter et maintenir des services web RESTful et une architecture de microservices.
- Écrire du code propre, efficace et bien documenté en suivant les meilleures pratiques.
- Optimiser les performances des applications et résoudre des problèmes complexes.
- Collaborer avec des équipes pluridisciplinaires pour fournir des solutions logicielles de haute qualité.
- Participer aux revues de code et fournir des retours constructifs aux membres de l'équipe.
- Encadrer les développeurs juniors et partager vos connaissances techniques.
- Contribuer aux décisions d'architecture technique et à la conception des systèmes.
- Assurer la qualité du code grâce à des stratégies de test complètes.
- Rester à jour avec les derniers développements et technologies de l'écosystème Java.
Compétences Requises
- Minimum 5+ ans d'expérience professionnelle en développement Java.
- Forte maîtrise de Java 17 et des concepts fondamentaux de Java.
- Expérience approfondie avec Spring Framework, Spring Boot 3.x et technologies associées.
- Solide compréhension de Hibernate/JPA et de la conception de bases de données relationnelles.
- Expérience dans la conception et l'implémentation d'API RESTful et de microservices.
- Connaissance pratique des services cloud AWS et des stratégies de déploiement.
- Maîtrise des outils de build Maven ou Gradle.
- Expérience avec les systèmes de contrôle de version, particulièrement Git.
- Solides compétences en résolution de problèmes et souci du détail.
- Excellente compréhension des principes de développement logiciel et des design patterns.
- Compétences en anglais conversationnel pour une communication efficace en équipe.
Atouts Supplémentaires
- Expérience avec les technologies de conteneurisation comme Docker et Kubernetes.
- Connaissance des pipelines CI/CD et des pratiques DevOps.
- Familiarité avec les systèmes de messagerie comme Kafka ou RabbitMQ.
- Expérience en programmation réactive avec Spring WebFlux.
- Connaissance des bases de données NoSQL comme MongoDB ou Cassandra.
- Expérience avec les technologies et frameworks front-end.
- Expérience en méthodologie de développement Agile.
- Expérience dans les secteurs financiers, e-commerce ou systèmes à forte charge.
Conditions de Travail
- Poste Remote / Mondial avec engagement à temps plein.
- Horaire de travail flexible avec préférence pour une disponibilité pendant les fuseaux horaires américains.
- Environnement collaboratif avec des réunions d'équipe régulières et partage de connaissances.
- Opportunité de travailler sur des projets stimulants avec des technologies de pointe.
Pourquoi Nous Rejoindre
Rejoignez notre équipe visionnaire et contribuez au développement de solutions innovantes tout en développant votre expertise technique. Nous offrons une rémunération compétitive, des opportunités de développement professionnel et la flexibilité du travail à distance. Faites partie d'une entreprise qui valorise vos contributions et soutient votre évolution de carrière dans le domaine dynamique du développement Java.