Context & Mission
As part of the development of its customer complaint management activity, a major player in the banking sector wishes to redesign its existing application to make it more modular and adaptable to different customer populations.
We are looking for an experienced System Engineer to ensure back-end development in Java, while integrating the functional and technical dimensions of the project.
Main Missions
- Design and develop robust solutions in Java
- Participate in functional scoping and writing User Stories
- Ensure testing (TDD, BDD) and guarantee code quality
- Write and maintain technical and functional documentation (DAT, DAAF, Confluence, Jira)
- Prepare and ensure qualification and production releases
- Provide user support and participate in product evolution
Technical Stack & Tools
- Languages & Frameworks: Java, Spring Boot, Spring Batch
- Databases: PostgreSQL
- Cloud & Containerization: Cloud dMZR, Kubernetes, Docker
- CI/CD & DevOps: Git, ALM Octane
- Methodologies: TDD, BDD, DDD
Desired Profile
- Confirmed experience in Java development (Spring Boot, Spring Batch)
- Good mastery of DDD concepts and automated testing (TDD, BDD)
- Experience with cloud and containerized environments (Kubernetes, Docker)
- Ability to work in Agile mode, interacting with business teams
- Rigorous, autonomous, and analytical skills
