Expert technique Java N3 (sénior)

KERNET
Lyon, France
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Lyon, France

Tech stack

Clean Code Principles
Java
Software Quality
Code Review
DevOps
Elasticsearch
Spring
Oracle Applications

Job description

Au sein du pôle SI dédié aux chaînes communicantes de la DSI, le profil interviendra sur un système d?information permettant de superviser et monitorer une chaîne communicante autour de quatre fonctionnalités majeures :

Supervision et monitoring de la chaîne communicante

Télédistribution des logiciels et paramètres

Gestion des dysfonctionnements du parc

Gestion du référentiel associé

Le projet regroupe 45 à 50 collaborateurs répartis en équipes pluridisciplinaires et auto organisées :

Une Core Team

4 Feature Teams

Une Platform Team DevOps

Objectifs et livrables

Le profil recherché doit contribuer au développement d?un SI critique, en garantissant un haut niveau de qualité, de robustesse et de performance. L?objectif est d?apporter un haut niveau d?expertise sur les architectures métier, la qualité logicielle et les bonnes pratiques de développement.

Missions principales

Développer et réaliser des revues de code en appliquant DDD, TDD et BDD.

Répondre aux besoins techniques : conception, développement, amélioration continue des solutions.

Participer au diagnostic et à la résolution des incidents de production.

Garantir la qualité des livrables, de la conception jusqu?à la mise en production.

Mission secondaire

Développement additionnel dans une logique craftsmanship (DDD, clean code, SOLID?).

Participation à la montée en compétences des équipes et diffusion des bonnes pratiques.

Requirements

Forte appétence pour l?approche Domain-Driven Design (DDD), les méthodologies TDD, BDD et le software craftsmanship (clean code, principes SOLID, bonnes pratiques).

Bon relationnel et capacité à accompagner, évangéliser et faire progresser les équipes sur les standards de qualité.

Maîtrise confirmée des technologies utilisées sur le projet : Java, Spring, Oracle, Elasticsearch.

Compétences attendues

Participation à l?analyse et la résolution d?incidents de production

Développement sur des problématiques techniques complexes

Support technique de dernier niveau

Collaboration étroite avec les équipes pour identifier et implémenter les meilleures solutions

Apply for this position