Développeur Java / Angular (h/f)
Posted 9 days ago
Company Description
View moreKLANIK est une société de conseil en Ingénierie IT qui accompagne ses clients dans leurs projets digitaux et technologiques.
En 2011, Johan GUEDJ crée KLANIK avec la volonté de réinventer la place de l'ingénieur dans les sociétés de conseil, en le positionnant comme un acteur du rayonnement et du développement de son entreprise.
Le groupe KLANIK compte plus de 800 talents, évoluant dans 15 agences en Europe, Amérique du Nord, Afrique et Moyen-Orient. Des experts engagés, atypiques et passionnés, impliqués dans des projets stratégiques grâce à leur haut niveau de compétences sur 5 pôles métiers :
• Software,
• DevOps & Cloud,
• Agilité,
• Cybersécurité,
• Data & IA.
Job Description
CONTEXTE
Klanik recherche un Développeur Java / Angular pour accompagner la refonte complète du système d'information d'un de ses clients stratégiques basé à Lyon.
Vous rejoindrez une équipe Produit dans le cadre d'un programme de transformation ambitieux, avec le développement de nouvelles applications métier from scratch, reposant sur une architecture moderne et des standards d'excellence technique élevés.
Au-delà du développement, vous contribuerez activement aux choix de conception, à l'amélioration continue des pratiques d'ingénierie et à la diffusion des bonnes pratiques au sein de l'équipe.
Vos missions :
- Concevoir et développer des applications métier en Java, Spring Boot et Angular.
- Participer aux choix d'architecture et aux ateliers de conception technique.
- Traduire les besoins fonctionnels en solutions robustes, évolutives et maintenables.
- Contribuer à la mise en œuvre des principes de Software Craftsmanship et de qualité logicielle.
- Garantir la qualité du code grâce aux pratiques TDD, BDD et DDD.
- Réaliser des revues de code et participer au partage des bonnes pratiques de développement.
- Contribuer à la mise en place et à l'amélioration des pipelines CI/CD afin de favoriser une livraison continue fiable et sécurisée.
- Être force de proposition sur les sujets de qualité, d'architecture et d'amélioration continue.
Environnement technique :
- Backend : Java 17+, Spring Boot
- Frontend : Angular
- Architecture : Microservices, DDD
- Qualité logicielle : TDD, BDD, Clean Code, Software Craftsmanship, Pair Programming
- Cloud : AWS
- CI/CD : GitlabCI, Jenkins
- Messaging : Kafka (apprécié)
- Méthodologie : Agile (SAFe/Scrum)
Profil recherché :
Compétences indispensables :
- Expérience significative en conception et développement logiciel dans des environnements Agile.
- Excellente maîtrise de Java et de l'écosystème Spring Boot.
- Très bonne connaissance d'Angular.
- Maîtrise des bonnes pratiques de développement.
- Expérience des approches TDD, BDD et DDD.
- Sensibilité forte aux enjeux de qualité logicielle, de tests automatisés et de maintenabilité du code.
- Bonne connaissance des environnements AWS Cloud.
- Expérience des démarches d'industrialisation et des pipelines CI/CD.
Les atouts qui feront la différence :
- Connaissance de Kafka.
- Expérience sur des projets de refonte ou de modernisation de systèmes d'information.
- Pratique du Pair Programming et du Software Craftsmanship.
- Appétence pour les sujets d'architecture et d'amélioration continue.
Vous souhaitez évoluer dans un environnement technique moderne où la qualité logicielle, l'automatisation et les bonnes pratiques d'ingénierie sont au cœur des projets - Rejoignez-nous pour contribuer à une transformation d'envergure.
