Java Developer with Kafka Experience (Mid-Level)
We are looking for a Mid-Level Java Developer with strong experience in Kafka and Spring Boot to join our growing team.
You’ll work on robust, scalable applications in a dynamic and collaborative environment.
Proficiency in the Italian language is a must for effective communication with our local team and clients.

Key Responsibilities:
• Design, develop, and maintain backend services using Java, Kafka, and Spring Boot
•Implement scalable, event-driven architectures using Kafka
• Collaborate with cross-functional teams to define, design, and ship new features
• Write clean, maintainable, and testable code following best practices
• Participate in code reviews and contribute to technical discussions
• Troubleshoot and resolve production issues as needed
• Apply functional programming principles where relevant
• Contribute to architectural decisions and system design
Mandatory Skills:
• Java (Regular/Senior level)
• Kafka (Regular/Senior level)
• Spring Boot (Regular/Senior level)
• Solid understanding of functional programming principles
Nice to Have
• Experience with Scala
• Familiarity with Pekko (Akka successor)
• Knowledge of DynamoDB
What we offer:
Competitive salary
Flexible hours
Hybrid
Monthly entertainment gatherings
Free Coffee
An amazing rooftop at our office