Développeur Back-End Confirmé Java - Spring Boot

Chez Pulse
Lyon, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, French
Experience level
Intermediate

Job location

Lyon, France

Tech stack

Java
Confluence
JIRA
Software Quality
Continuous Integration
Distributed Systems
IntelliJ
Java Persistence API
Scrum
RabbitMQ
Test Driven Development
Spring-boot
Backend
Gitlab
Gitlab-ci
Kubernetes
Domain Driven Design
Microservices

Job description

Vous intégrerez une équipe full stack composée d'un Product Owner, d'un Scrum Master, d'un Technical Leader, de développeurs et d'un testeur.

L'équipe collabore étroitement avec les fonctions Produit et Architecture afin de définir les solutions les plus adaptées aux besoins utilisateurs, tout en respectant des standards élevés de qualité logicielle.

Vous interviendrez sur l'ensemble du cycle de vie des projets : de la conception à la mise en production, avec une implication croissante sur les sujets d'exploitation et de maintenance.

Le périmètre fonctionnel concerne des applications de type BSS (exemples : e-commerce, CRM, facturation, portail self-service).

Organisation & Culture technique

Exigence qualité / Craft

La qualité logicielle est un pilier central. L'organisation s'inscrit progressivement dans une démarche de Software Craftsmanship, avec notamment :

  • TDD (Test Driven Development)
  • DDD (Domain Driven Design)
  • Principes KISS & SOLID
  • Recherche de solutions robustes, maintenables et scalables

Amélioration continue

Des sessions hebdomadaires de pratique technique (type coding dojo / kata) sont organisées afin de :

  • Monter en compétence collectivement
  • Expérimenter de nouvelles approches
  • Travailler la logique de résolution de problèmes hors contexte de production

Organisation des équipes

L'organisation repose sur plusieurs entités complémentaires :

  • Une entité en charge des microservices mutualisés
  • Une entité dédiée à l'intégration et aux logiques spécifiques, Développer de nouvelles fonctionnalités applicatives
  • Contribuer progressivement à l'exploitation et à la maintenance des solutions
  • Échanger directement avec les parties prenantes métier (impact direct, circuit court de décision)
  • Modéliser et implémenter des processus complexes (machines à états finis, sagas, pollers)

Requirements

Profil recherchéCompétences techniquesMaîtrise de Java / Spring Boot (minimum 5 ans d'expérience hors alternance)Bonne compréhension des architectures microservicesCapacité à travailler sur des systèmes distribuésSoft skillsAutonomie techniqueRigueur et curiositéPolyvalence et discernementProactivitéEsprit d'équipe LanguesFrançais courantAnglais technique Environnement technique du poste BackendJavaSpring BootJPARabbitMQCI/CD & DéploiementGitLab CI/CDKubernetesHelmLensOutilsGitLabJIRAConfluenceJFrogIntelliJ, * Maîtrise de Java / Spring Boot (minimum 5 ans d'expérience hors alternance)

  • Bonne compréhension des architectures microservices
  • Capacité à travailler sur des systèmes distribués

Soft skills

  • Autonomie technique
  • Rigueur et curiosité
  • Polyvalence et discernement
  • Proactivité
  • Esprit d'équipe

Langues

  • Français courant
  • Anglais technique

Environnement technique du poste

Backend

  • Java
  • Spring Boot
  • JPA
  • RabbitMQ

CI/CD & Déploiement

  • GitLab CI/CD
  • Kubernetes
  • Helm
  • Lens

Outils

  • GitLab
  • JIRA
  • Confluence
  • JFrog
  • IntelliJ

About the company

Pulse est une société de conseil en Ingénierie IT qui accompagne ses clients dans leurs challenges digitaux et technologiques. Nous avons été créés à Lyon avec l'ambition de rayonner sur toute la France via l'ouverture de nouvelles agences (Lille et Paris). Actuellement, nous sommes plus de 80 pulseurs repartis sur 2 agences (Lyon et Nantes). Des collaborateurs passionnés, investis ayant envie de changer le monde à leur façon. Nous rassemblons plusieurs expertises aussi bien techniques que fonctionnelles : gestion de projet, développement applicatifs, Cloud, DevOps, cybersécurité, Agile, Intelligence Artificielle, infrastructure et Big Data. Nous poursuivons notre croissance en France afin d'être toujours plus proche de nos collaborateurs et nos clients avec l'objectif de doubler nos effectifs d'ici fin 2026. Pulse, grâce à sa politique de diversité assumée, s'engage pour l'égalité des chances !, Pulse est une société de conseil en Ingénierie IT qui accompagne ses clients dans leurs challenges digitaux et technologiques.Nous avons été créés à Lyon avec l'ambition de rayonner sur toute la France via l'ouverture de nouvelles agences (Lille et Paris). Actuellement, nous sommes plus de 80 pulseurs repartis sur 2 agences (Lyon et Nantes). Des collaborateurs passionnés, investis ayant envie de changer le monde à leur façon. Nous rassemblons plusieurs expertises aussi bien techniques que fonctionnelles : gestion de projet, développement applicatifs, Cloud, DevOps, cybersécurité, Agile, Intelligence Artificielle, infrastructure et Big Data. Nous poursuivons notre croissance en France afin d'être toujours plus proche de nos collaborateurs et nos clients avec l'objectif de doubler nos effectifs d'ici fin 2026. Pulse, grâce à sa politique de diversité assumée, s'engage pour l'égalité des chances !

Apply for this position