Développeur back-end confirmé Java
Il y a 3 semaines
Lyon, Auvergne-Rhône-Alpes, France
AlgoviA
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
Description du poste
Mission HDR est un projet de la chaine Conduite et Exploitation des Systèmes Electriques. L’application back-end est complexe avec une architecture micro-service. L’équipe de 30 personnes, organisée de façon agile, prend en charge le SI dans son ensemble : orientation métier, conception, développement, test, ainsi que déploiement et supervision. Activités Principales Participation à la conception ainsi qu’à la mise en œuvre des développements à partir des spécifications fonctionnelles. Il est donc nécessaire de développer en respectant les bonnes pratiques définies et d’appréhender une architecture technique complexe. Participer à la couverture des tests (TU/TI et tests autos), à la correction des anomalies fonctionnelles et/ou techniques. Participer aux différentes réunions/ateliers de l’équipe. Adopter un regard critique sur les travaux demandés en termes de choix de techniques ou fonctionnelles et donc être force de proposition afin d’améliorer l’application. Savoir communiquer et remonter les alertes ou points de blocages aux personnes concernées.
Profil recherché
Compétences Bonne connaissance des technologies et bonnes pratiques Java, Spring Core/Boot Bonne connaissance sur les outils de développement (Maven, Git, IDE IntelliJ, …) Bonne connaissance du broker de messages Kafka et technologies d’échanges entre SI Connaissance des architectures micro-services Connaissance de Docker, Kubernetes Connaissance des bases de données SQL et NoSQL. Idéalement base graph (Neo4j) Connaissance des technologies de streaming (Flink, Spark, Kafka Stream, …) Capacité à appréhender une architecture complexe et effectuer une montée en compétence rapide sur les technologies non maitrisées Sensible aux problématiques de performances et robustesses Familier avec les principes du travail et des méthodes en agiles Technologies Java 17+, Spring (Core, Boot, …) Technologie de Streaming Flink, Broker Kafka Base graph neo4j Docker, Kubernetes Maven, Git, Jenkins, Sonar, IntelliJ