 
        
        Free2Move eSolutions, a Stellantis company (www.Stellantis.Com) ready to become an international leader in the design, manufacture and supply of e-mobility products and services, is looking for a Senior Java Developer
Mission
To strengthen our backend team, we are looking for a Senior Java Developer who can contribute to the development of strategic projects in an AWS cloud environment, using a modern, microservices-oriented technology stack.
Main Responsibilities:
 * Design, develop, and maintain backend services in Java / Spring Boot.
 * Implement performant and secure REST APIs.
 * Work with MongoDB (NoSQL) and Redis (cache / pub-sub).
 * Integrate messaging systems using Amazon SQS.
 * Containerize applications with Docker and collaborate with DevOps teams on Kubernetes.
 * Contribute to code quality through testing, code reviews, and documentation.
Technology Stack
 * Languages: Java (11+), including asynchronous programming.
 * Frameworks: Spring Boot, Spring Data, Spring Security.
 * Databases: MongoDB, Redis.
 * Cloud: AWS (SQS, Lambda functions, S3, etc.).
 * CI/CD: GitLab CI.
 * Containers: Docker (strong proficiency), Kubernetes (basic knowledge).
 * Tools: Git, Maven/Gradle, Postman, Swagger.
 * Methodologies: Agile/Scrum, TDD, DevOps.
Requirements
 * At least 5 years of experience in Java backend development.
 * Excellent command of Spring Boot and microservices architectures.
 * Good knowledge of MongoDB and Redis.
 * Experience with Docker and basic knowledge of Kubernetes.
 * Experience working in AWS environments.
 * Precision, autonomy, and strong teamwork skills.
 * Interest in automation and DevOps culture.
Work Location
 * Turin
 * Hybrid