Au sein de l’équipe Architecture & DevOps de Kurmi, et en tant qu’Architecte Java, vous participerez aux choix d’évolutions techniques du logiciel Kurmi.
Vous accompagnerez nos équipes de développement dans leur mise en œuvre, tout en contribuant directement à certains développements.
Études et prototypes : Explorer et valider les faisabilités techniques des évolutions identifiées par le Lead Architect et la communauté technique.
Rédaction technique : Rédiger des User Stories et spécifications techniques claires et exploitables par les équipes de développement.
Accompagnement des développeurs : Apporter un soutien technique lors de la réalisation des projets.
Développement : Prendre en charge certains développements clés.
Documentation : Structurer et maintenir la documentation liée à l’architecture.
Connaissance approfondie des architectures applicatives SI Java Web, historiques et modernes (Spring, Springboot, JDK, Tomcat, Hibernate, architectures n-tiers ).
Expertise en performance, haute disponibilité et scalabilité (RAM, CPU, cache, multi-threading).
Connaissance en développement web sécurisé et problématiques associées (stockage et accès aux données, authentification, encryption, certificats, …).
Familiarité avec les architectures Microservices et SaaS.
Expérience souhaitée dans la transformation d’applications legacy vers des architectures modernes.
Idéalement avec une expérience de transformation/refonte d’une application legacy vers une architecture moderne.
Rigueur : Capacité à analyser en profondeur et à anticiper les risques liés aux enjeux de l’entreprise.
Esprit de synthèse et pédagogie : Savoir vulgariser des sujets complexes et transmettre efficacement ses idées.
Pragmatisme : Prioriser efficacement entre l’essentiel et les défis techniques secondaires.
Leadership : Capacité à convaincre et à fédérer autour de choix architecturaux.