Job Post
You will join a full stack team composed of a Product Owner, a Scrum Master, a Technical Leader, developers, and a tester.
The team collaborates closely with the Product and Architecture functions to define the most suitable solutions for user needs, while maintaining high standards of software quality.
You will be involved in the entire project lifecycle: from conception to production, with increasing involvement in operational and maintenance issues.
The functional scope covers BSS type applications (e.g., e-commerce, CRM, billing, self-service portal).
Technical Organization & Culture
Quality / Craft
Software quality is a central pillar. The organization is progressively adopting a Software Craftsmanship approach, including:
TDD (Test Driven Development)
DDD (Domain Driven Design)
KISS & SOLID principles
Search for robust, maintainable, and scalable solutions
Continuous Improvement
Weekly technical practice sessions (e.g., coding dojo / kata) are organized to:
Collectively increase skills
Experiment with new approaches
Work on problem-solving logic outside of production context
Team Organization
The organization relies on several complementary entities:
An entity in charge of shared microservices
An entity dedicated to integration and specific logics
A software architect
A product manager
A delivery manager
Your missions
Develop new application functionalities
Contribute progressively to the operation and maintenance of solutions
Exchange directly with business stakeholders (direct impact, short decision-making circuit)
Model and implement complex processes (finite state machines, sagas, pollers)
The Profile We Are Looking For
Profile sought
Technical skills
Mastery of Java / Spring Boot (minimum 5 years of experience outside of internships)
Good understanding of microservices architectures
Ability to work on distributed systems
Soft skills
Technical autonomy
Rigor and curiosity
Versatility and discernment
Proactivity
Team spirit
Languages
Fluent French
Technical English
Technical environment of the position
Backend
Java
Spring Boot
JPA
RabbitMQ
CI/CD & Deployment
GitLab CI/CD
Kubernetes
Helm
Lens
Tools
GitLab
JIRA
Confluence
JFrog
IntelliJ
Remote