Senior Java Developer
We are looking for an experienced Java Developer to join our team for an exciting project.
You will be responsible for designing, developing, and maintaining Java-based applications and services, while contributing to the continuous evolution of our software solutions.

Key Responsibilities:
• Design, develop, and maintain applications and services using Java and Spring Boot
• Collaborate with cross-functional teams to define, design, and deliver new features
• Ensure high performance, scalability, and reliability of applications
• Write clean, maintainable, and testable code following best practices
• Troubleshoot, debug, and optimize existing software
• Participate in code reviews and contribute to technical documentation
• Support continuous improvement by exploring and adopting new technologies
Mandatory Skills:
• 8+ years of experience in Java development
• Strong knowledge of Spring / Spring Boot
• Solid experience with relational databases and SQL
• Familiarity with REST APIs and version control tools (Git)
• Proficiency in Italian language
Nice to Have
• Experience with Docker and Kubernetes
• Knowledge of CI/CD pipelines
• Familiarity with messaging systems such as Kafka or RabbitMQ
What we offer:
Competitive salary
Flexible hours
Hybrid
Monthly entertainment gatherings
Free Coffee
An amazing rooftop at our office