Tech Lead Java Backend H/F
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+20 more
Job description
Nos applications accompagnent les équipes Finance dans leurs activités quotidiennes (comptabilité, achats, contrôle de gestion, pilotage de la performance, etc.) tout en accélérant leur transformation digitale grâce aux technologies modernes : architectures distribuées, automatisation, APIs, intelligence artificielle, data et systèmes orientés événements.
Vous intégrerez une équipe d’ingénieurs logiciels organisée en squads agiles et répartie sur plusieurs sites en France. En tant que Tech Lead, vous jouerez un rôle central dans les orientations techniques, l’accompagnement des développeurs et la réussite des projets., Leadership technique
- Définir et porter la vision technique des solutions développées par l’équipe.
- Garantir la cohérence des choix d’architecture et des standards de développement.
- Accompagner les développeurs dans leur montée en compétences à travers le mentorat, les revues de code et le partage de bonnes pratiques.
- Promouvoir une culture d’excellence technique, de qualité logicielle et d’amélioration continue.
Architecture & Développement
- Concevoir et développer des applications Java robustes, performantes et évolutives.
- Participer aux décisions d’architecture dans un environnement microservices et orienté événements.
- Concevoir et intégrer des APIs REST dans des systèmes distribués.
- Mettre en oeuvre des solutions de streaming de données basées sur Apache Kafka.
- Veiller à la maintenabilité, la sécurité et la scalabilité des applications.
Delivery & Qualité
- Collaborer étroitement avec les Product Managers afin de traduire les besoins métiers en solutions techniques pertinentes.
- Contribuer activement aux phases de conception, de développement, de test et de déploiement.
- Garantir la qualité du delivery via l’automatisation des tests et l’optimisation des pipelines CI/CD.
- Participer à la résolution des problématiques complexes de performance, de fiabilité et de production.
Environnement technique
Backend
- Java
- Spring Boot
- Apache Kafka
- Docker
Frontend
- AngularJS
- Vue.js
- Svelte
Cloud & DevOps
- Google Cloud Platform (GCP)
- Kubernetes
- Jenkins
- GitHub
Qualité & Collaboration
- SonarCloud
- Prisma
- Jira
Requirements
Profil recherchéProfil recherchéExpérience5 ans minimum d’expérience en développement backend Java.Première expérience réussie en tant que Tech Lead ou forte appétence pour un rôle de leadership technique.Expérience significative dans la conception et la mise en oeuvre de solutions microservices à grande échelle.Compétences techniquesExcellente maîtrise de Java et Spring Boot.Expertise des architectures distribuées et Event-Driven.Solide connaissance des principes Reactive Programming.Bonne maîtrise du Domain-Driven Design (DDD) et des principes SOLID.Expérience dans la conception d’APIs REST et l’intégration de services distribués.Maîtrise des pratiques DevOps et CI/CD.Bonne connaissance des stratégies de tests (unitaires, intégration, acceptance, performance).Expérience avec les outils de monitoring, observabilité et alerting.Leadership & Soft SkillsCapacité à fédérer et à accompagner une équipe technique.Excellentes compétences en communication et en collaboration.Esprit analytique et capacité à prendre des décisions techniques structurantes.Sens de l’ownership et de la qualité.Goût pour le partage de connaissances et l’amélioration continue., * 5 ans minimum d’expérience en développement backend Java.
- Première expérience réussie en tant que Tech Lead ou forte appétence pour un rôle de leadership technique.
- Expérience significative dans la conception et la mise en oeuvre de solutions microservices à grande échelle.
Compétences techniques
- Excellente maîtrise de Java et Spring Boot.
- Expertise des architectures distribuées et Event-Driven.
- Solide connaissance des principes Reactive Programming.
- Bonne maîtrise du Domain-Driven Design (DDD) et des principes SOLID.
- Expérience dans la conception d’APIs REST et l’intégration de services distribués.
- Maîtrise des pratiques DevOps et CI/CD.
- Bonne connaissance des stratégies de tests (unitaires, intégration, acceptance, performance).
- Expérience avec les outils de monitoring, observabilité et alerting.
Leadership & Soft Skills
- Capacité à fédérer et à accompagner une équipe technique.
- Excellentes compétences en communication et en collaboration.
- Esprit analytique et capacité à prendre des décisions techniques structurantes.
- Sens de l’ownership et de la qualité.
- Goût pour le partage de connaissances et l’amélioration continue.
EUR
Management d’équipe Intelligence artificielle API Google cloud platform Confluence REST Git Angular Réactivité Jenkins Kubernetes Vue JS KAFKA Jira Amélioration continue SonarQube Qualité fédératrice API REST Spring Boot Java Monitoring Docker Esprit d’analyse
About the company
Au sein de la Direction Finance d’un grand groupe international, vous rejoignez une organisation IT en pleine transformation, dédiée à la conception, au développement et à l’exploitation de solutions digitales stratégiques.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.hellowork.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Find a Developer Job: 12 Best Job Sites For Developers
Where to Find Entry-Level Software Engineering Jobs
Best Companies to Work For in France: Top 25 Companies in 2023Â