Développeur Backend Java / Spring Boot Confirmé - Tech Lead

PROGRAMISTO
Bordeaux, France
about 1 month ago
Apply on fr.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Compensation
€30,493.0 - €64,996.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Agile Methodology Amazon Web Services Component-Based Software Engineering Application Lifecycle Management Automation of Tests Unit Testing Microsoft Azure Software Quality Code Review Continuous Integration
+14 more
Command-Query Responsibility Segregation (Software Development) DevOps PostgreSQL Microsoft SQL Server NoSQL Oracle (Applications) Data Logging Spring-boot Backend Git Kubernetes Restful APIs Spring Batch Docker

Job description

Notre mission : accompagner des clients exigeants dans la réalisation de projets digitaux ambitieux, en nous appuyant sur des consultants passionnés et rigoureux.

Notre force : une structure à taille humaine, sans hiérarchie lourde, où chaque collaborateur est suivi, écouté et valorisé. Nous proposons des missions sur mesure, adaptées aux aspirations techniques et personnelles de chacun., Vous souhaitez évoluer sur des projets où les décisions techniques comptent autant que le développement ?

Nous recherchons plusieurs Développeurs Java / Spring Boot, du profil Confirmé au Tech Lead, pour intervenir sur la conception et l’évolution de plateformes backend à forte criticité.

Vous intégrerez une équipe Agile où les développeurs sont pleinement impliqués dans les choix d’architecture, la qualité logicielle et l’amélioration continue. L’objectif n’est pas uniquement de développer des fonctionnalités, mais de construire des solutions pérennes, performantes et évolutives.

Votre rôle

Au sein d’une équipe pluridisciplinaire, vous participerez activement à toutes les étapes du cycle de vie des applications.

Selon votre niveau d’expérience, vous serez amené à :

  • Concevoir et développer des services backend performants en Java et Spring Boot.
  • Construire des API REST robustes et des traitements batch répondant à des contraintes de volumétrie et de performance.
  • Participer à la modélisation du domaine métier et proposer des solutions techniques adaptées aux besoins fonctionnels.
  • Contribuer aux choix d’architecture et à l’évolution des composants applicatifs.
  • Garantir la qualité des développements grâce aux tests automatisés, aux revues de code et aux bonnes pratiques de développement.
  • Optimiser les performances applicatives, les accès aux données et la consommation des ressources.
  • Participer à l’industrialisation des développements et aux processus CI/CD.
  • Assurer le bon fonctionnement des applications en production en exploitant les outils de monitoring, de logs et d’observabilité.
  • Partager vos connaissances avec l’équipe et contribuer à la diffusion des bonnes pratiques.
  • Pour les profils les plus expérimentés, accompagner les développeurs, porter les orientations techniques et contribuer aux décisions d’architecture.

Votre environnementDéveloppement

  • Java 17 / 21

Requirements

  • Spring Boot
  • Spring Batch

Data

  • PostgreSQL
  • Oracle
  • SQL Server
  • Bases NoSQL

DevOps & Cloud

  • Git
  • Docker
  • Kubernetes
  • Helm
  • CI/CD
  • AWS ou Azure

Qualité & Observabilité

  • Tests unitaires et d’intégration
  • Monitoring & Alerting
  • Dashboards
  • Logging, Au-delà de votre niveau d’expérience, nous recherchons avant tout des développeurs qui aiment comprendre le fonctionnement des applications et participer aux décisions techniques., * possédez une expérience en développement backend Java avec Spring Boot ;
  • êtes à l’aise avec la conception d’API REST et les architectures modernes ;
  • accordez une importance particulière à la qualité du code et aux tests ;
  • aimez résoudre des problématiques de performance, de fiabilité et de maintenabilité ;
  • appréciez le travail en équipe et les échanges techniques ;
  • êtes curieux, autonome et force de proposition.

Les profils Senior et Tech Lead pourront également intervenir sur les sujets d’architecture, le mentorat, les revues de code et l’accompagnement des équipes.

Pourquoi rejoindre Programisto ?

Parce que nous pensons qu’un bon développeur ne se résume pas à une stack technique.

Chez Programisto, vous rejoignez une équipe qui privilégie la proximité, la confiance et la transparence. Vous évoluerez sur des projets ambitieux, dans un environnement où les initiatives sont encouragées et où chacun peut contribuer aux choix techniques tout en développant son expertise.

Nous vous accompagnons dans votre évolution, qu’elle soit orientée expertise, architecture ou leadership technique.

Benefits & conditions

Méthodes

  • Agile
  • Clean Code
  • DDD
  • CQRS
  • Clean Architecture, Rémunération : 30 492,77€ à 64 995,71€ par an

Lieu du poste : En présentiel

About the company

Chez Programisto, nous plaçons l’expertise et l’humain au cœur de notre modèle.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on fr.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:38 min

Empowering developers through continuous learning and modern programming tools

Katrin Lehmann Katrin Lehmann +1 · World Congress 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all