IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Tech lead Java H/F

France, Nice
Originellement mis en ligne le 3 avril 2024 - Remontée le 16 avril 2024 par Hays IT (+ d'offres)
HAYS
Type de contrat :CDI
Métier :Développeur Java
Niveau d'étude requis :BAC+3
Expérience :5 ans minimum
Type d'entreprise :Autre type d'entreprise (client final)
Localisation :France, Nice
Salaire :de 62 000 €/an à 70 000 €/an
Télétravail :Télétravail partiel
Envoyer une candidature

Poste à pourvoir

Nous recrutons pour notre client basé à Monaco, un Tech Lead Java pour prendre la direction d'un projet de migration. Ce poste est à pourvoir en CDI avec une embauche directe par le client final.
En charge de la transformation de la plateforme actuelle vers une solution en Java, vous mettez l'accent sur une architecture orientée événements et microservices avec un mode de programmation hexagonale.

Vos missions se décomposent en plusieurs axes :

Développement Java :
Expérience approfondie en développement avec Java.
Maîtrise de Spring, y compris Spring Boot et Spring Cloud.
Mise en place de pipelines CI/CD pour les applications Spring Boot.
Familiarité avec des outils tels que Jenkins, GitLab CI ou GitLab Actions.
Maîtrise de Spring Security pour l'implémentation de mécanismes d'authentification et d'autorisation robustes.
Expérience dans la sécurisation des API REST, y compris la gestion des tokens JWT et OAuth2.
Utilisation de Spring Data JPA pour l'intégration avec des bases de données relationnelles.
Connaissance des bases de données NoSQL et de leur intégration avec Spring.
Capacité à optimiser les requêtes et à gérer les transactions de manière efficace.
Architecture Hexagonale ou équivalente :
Aptitude à appliquer les concepts d'architecture.
Capacité à expliquer les principes de l'architecture hexagonale et expérience de mise en œuvre dans un environnement de production.
Expérience pratique dans la conception et le développement de systèmes basés sur l'architecture hexagonale ou équivalente.
Intégration des principes de l'architecture hexagonale avec des Frameworks modernes tels que Spring Boot.
Compréhension des meilleures pratiques pour maintenir la flexibilité et la testabilité dans un environnement Spring.
Capacité à guider et à former les membres de l'équipe sur les avantages de l'architecture hexagonale.
Expérience en revue de code et mentorat dans le contexte de ces architectures.
Patterns de Programmation :
Compréhension approfondie des patterns de conception et de programmation.
Connaissance des patterns architecturaux tels que MVC, MVP, etc.
Expérience avec des patterns spécifiques aux microservices, comme API Gateway et Circuit Breaker.
Application des principes SOLID à travers l'utilisation de patterns de conception appropriés.
Compréhension et expérience avec les patterns d'événements tels que l'event sourcing.

Profil recherché

Connaissance des Systèmes Orientés Événements :
Solide compréhension et maîtrise des architectures réactives.
Expérience avec des systèmes basés sur des événements tels que Kafka, RabbitMQ, ActiveMQ, etc.
Compréhension des principes de la programmation réactive (Responsive, Resilient, Elastic, et Message Driven).
Expérience avec des frameworks de programmation réactive, comme Spring Application Events.
Compréhension et expérience avec les patterns d'événements tels que l'event sourcing.
Responsabilités :
Concevoir et développer l'architecture cible de la plate-forme (microservices, ETL, event driven).
Intégrer des principes d'architecture hexagonale pour améliorer la modularité et la testabilité.
Mettre en place le squelette de l'application cible dans GitHub.
Coder un Proof of Concept (PoC) pour démontrer le fonctionnement de l'architecture cible.
Rédiger une documentation claire et détaillée accompagnant le squelette et le PoC.
Organiser des sessions de formation ou des ateliers pour familiariser l'équipe avec la structure et les pratiques du nouveau système
Vous souhaitez donner un nouvel élan à votre carrière, ce poste est fait pour vous, postulez !

Envoyer une candidature