Mid-Level Java Developer
We are looking for a talented and motivated Mid-Level Java Developer to join our team.
In this role, you will be responsible for designing, developing, and maintaining high-quality Java applications.
Strong communication skills in both English and Italian are required, as you will collaborate with international teams.

Key Responsibilities:
• Develop, test, and maintain Java applications
• Collaborate with cross-functional teams to define and implement new features
• Write clean, scalable, and efficient code
• Troubleshoot, debug, and upgrade existing systems
• Participate in code reviews and technical discussions
• Maintain documentation for software functionality
Mandatory Skills:
• 2–4 years of professional experience in Java development
• Good understanding of object-oriented programming and design patterns
• Familiarity with Spring/Spring Boot frameworks is a plus
• Knowledge of RESTful APIs and microservices architecture
• Database experience (SQL, MySQL, PostgreSQL, etc.)
• Strong problem-solving skills and attention to detail
• Proficiency in both English and Italian (spoken and written)
• Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
What we offer:
Competitive salary
Flexible hours
Hybrid
Monthly entertainment gatherings
Free Coffee
An amazing rooftop at our office