Tech Lead Java F/H

Agap2it
Canton de Grenoble-2, France
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Senior
Compensation
€ 60K

Job location

Canton de Grenoble-2, France

Tech stack

Clean Code Principles
Java
Agile Methodologies
Databases
Software Design Patterns
DevOps
Java Persistence API
WildFly (JBoss AS)
Maven
Microsoft SQL Server
MongoDB
OAuth
Openshift
Oracle Applications
Scrum
Openapi
Test Driven Development
Spring-boot
Backend
GIT
Angular
Kubernetes
Front End Software Development
Docker
Jenkins
Microservices

Job description

Vous interviendrez en tant que référent technique au sein d'une équipe de 5 personnes en construction, avec un rôle clé dans la conception, le pilotage technique et la qualité des développements., Encadrer et accompagner techniquement une équipe de développeurs.

  • Concevoir et développer des microservices conteneurisés en Java (Spring Boot).
  • Participer au développement Frontend (Angular) et garantir la cohérence Full Stack.
  • Interagir de manière proactive avec les Business Analysts, les équipes opérationnelles et les architectes afin d'analyser les besoins et proposer des évolutions pertinentes.
  • Assurer la maintenance corrective et évolutive des applications.
  • Participer aux phases de tests, recettes et mises en production.
  • Garantir la qualité du code (TDD, Clean Code, Design Patterns).
  • Rédiger et maintenir la documentation technique.
  • Travailler en méthodologie Agile (Scrum).

Requirements

Backend : Java, Spring Boot, JPA, REST, OpenAPI, OAuth, JBoss

  • Frontend : Angular
  • Bases de données : Oracle, MS SQL Server, MongoDB
  • DevOps & Outils : Git, Jenkins, Maven, Docker
  • Containerisation & Orchestration : OpenShift, Kubernetes, Formation universitaire ou école d'ingénieur en informatique.
  • Minimum 8 ans d'expérience en développement Java / Spring Boot.
  • Expérience confirmée en architecture microservices.
  • Maîtrise d'Angular.
  • Solide connaissance du TDD, Design Patterns, Clean Code.
  • Une connaissance du domaine bancaire est un plus.
  • Leadership naturel, capacité à fédérer une équipe technique.
  • Esprit de synthèse, sens des responsabilités et autonomie.
  • Excellentes compétences en communication.
  • Maîtrise du français et anglais technique.

About the company

Vous êtes passionné(e) par le développement full stack, l'architecture microservices et le leadership technique ?

Apply for this position