Senior Java Developer
Descrizione dell'offerta
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
- Turin
- Hybrid