Nous sommes à la recherche d'un(e) Développeur(se) Java Senior expérimenté(e) pour rejoindre notre équipe à Montréal. Le candidat idéal possède une solide expertise en Java, Spring Boot, Apache Kafka, API REST et architecture Microservices et souhaite contribuer à la conception et au développement de solutions d'entreprise modernes, évolutives et performantes.
Responsabilités
- Concevoir, développer et maintenir des applications d'entreprise à l'aide de Java et Spring Boot.
- Développer des API REST et des Microservices sécurisés, performants et évolutifs.
- Concevoir et mettre en œuvre des architectures événementielles (Event-Driven Architecture) avec Apache Kafka.
- Collaborer avec les architectes, analystes d'affaires et équipes multidisciplinaires pour livrer des solutions de haute qualité.
- Participer aux revues de code, aux discussions techniques et aux décisions d'architecture.
- Assurer la performance, la fiabilité, la sécurité et la maintenabilité des applications.
- Diagnostiquer et résoudre des problèmes complexes dans des environnements distribués.
- Contribuer à l'amélioration continue des pratiques, standards et processus de développement.
- Plus de 10 ans d'expérience en développement Java d'entreprise.
- Excellente maîtrise de Java/J2EE, Spring Boot et Spring Framework .
- Expérience démontrée dans la conception d'applications évolutives, sécurisées et maintenables.
- Forte connaissance des principes de conception orientée objet et des meilleures pratiques de développement logiciel.
Kafka / Architecture Événementielle
- Solide expérience pratique avec Apache Kafka .
- Expérience dans la conception et l'implantation de solutions événementielles.
- Bonne compréhension des modèles de messagerie asynchrone et des systèmes distribués.
- Expérience dans le développement d'applications hautement disponibles et résilientes.
- Expérience significative dans le développement d API REST et de Microservices .
- Maîtrise de la conception d'API, de la gestion des versions, de la sécurité et de l'intégration des services.
- Excellente compréhension des modèles d'architecture Microservices et des meilleures pratiques associées.
Atouts
- Expérience avec Docker et Kubernetes.
- Connaissance des pratiques DevOps et des pipelines CI/CD.
- Expérience avec les bases de données relationnelles et/ou NoSQL.
- Connaissance des plateformes infonuagiques telles qu'AWS, Azure ou Google Cloud Platform.
- Excellentes aptitudes en résolution de problèmes et en analyse.
Profil recherché
- Excellentes habiletés de communication et de collaboration.
- Capacité à travailler de façon autonome et à contribuer aux initiatives techniques.
- Esprit d'équipe et sens des responsabilités.
- Passion pour les technologies modernes et l'amélioration continue.
📌 Développeur(se) Java Senior (Montreal)
🏢 HCLTech
📍 Montreal
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.