Free2Move eSolutions, a Stellantis company ( 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
* Milan or Turin
* Hybrid