Java Backend Developer (Mid-Level)
Java Backend Developer (Mid-Level) in Milan, Hybrid; build backend services for Europe-wide wellbeing platform.
Do you want to build the backend infrastructure that delivers wellbeing to employees across Europe? Are you ready to join one of Europe's fastest-growing companies? Do you want your code to power products that improve daily work life for millions of users? If yes, join us to make an impact in a fast-paced engineering environment where you'll own backend services end-to-end, ship reliable APIs consumed by mobile and web teams, and contribute to a platform that reaches employers and employees across multiple markets. Epassi's purpose is to boost everyday wellbeing. We are a leading provider of employee benefit solutions across Europe. Established in Finland in 2007, we were the first company to launch a mobile-payable employee benefit solution in Europe. Since then, we have consistently grown, diversifying our products and expanding into new markets. Epassi has been recognised by the Financial Times as one of the fastest-growing companies in Europe on multiple occasions. We are currently hiring a Software Engineer (Java) based in Milan (hybrid work). Your mission at Epassi You will report to the Head of Engineering Italy and join a backend engineering team. You'll own your service areas end-to-end - from design through to production and collaborate closely with mobile and web engineers to ship features that are reliable, well-documented, and built to last. This is a hands-on technical role for someone who takes quality seriously, integrates well into a team, and doesn't need close supervision to deliver. Your work will directly power Epassi's B2C consumer and B2B merchant platforms. Your responsibilities will be: Build and maintain Java-based microservices that power both the B2C and B2B platforms, following API-first principles Deliver features end-to-end, from implementation through testing and release Design clean, well-documented REST APIs consumed by web and mobile clients, with backward compatibility and versioning discipline Align on API contracts, data models, and integration patterns early in the development cycle Write unit and integration tests that give the team genuine confidence in what you ship Own incidents within your service areas, contribute to post-mortems, and follow through on fixes Participate actively in code review, maintaining and helping refine team engineering standards Identify and address technical debt within your service areas as your confidence in the codebase grows You'll be successful in this role if you: Deliver features end-to-end without close supervision, fully autonomous on the team's stack within your first 6 - 12 months Ship APIs that are well-documented, consistent with team conventions, and require minimal rework after review Earn positive feedback from mobile and web engineers - integration issues caught early, not at delivery Contribute meaningfully to at least one cross-cutting improvement, whether in testing, observability, tooling, or performance What you should bring: 3+ years of professional backend engineering experience building production services in Java Hands-on experience with microservices using Spring Boot or equivalent framework Solid understanding of REST API design, including versioning, error handling, and OpenAPI documentation Working knowledge of AWS core services in a production context - ECS, Lambda, RDS, S3, CloudWatch Familiarity with Docker and containerised deployments Experience using AI coding tools (e.g. GitHub Copilot, Claude) as a genuine productivity multiplier A team-first mindset: you respect established patterns, integrate well, and contribute ideas constructively Your language profile: Fluent Italian & English required, written and spoken.
The text above is the employer's original job description, extracted as written. Other details on this page, like salary, responsibilities, and requirements, are interpreted from that text by our system, not values the employer explicitly confirmed, so treat them as our best interpretation rather than verified facts.
- Build and maintain Java-based microservices that power both the B2C and B2B platforms, following API-first principles
- Deliver features end-to-end, from implementation through testing and release
- Design clean, well-documented REST APIs consumed by web and mobile clients, with backward compatibility and versioning discipline
- Align on API contracts, data models, and integration patterns early in the development cycle
- Write unit and integration tests that give the team genuine confidence in what you ship
- Own incidents within your service areas, contribute to post-mortems, and follow through on fixes
- Participate actively in code review, maintaining and helping refine team engineering standards
- Identify and address technical debt within your service areas as your confidence in the codebase grows
- 3+ years of professional backend engineering experience building production services in Java
- Hands-on experience with microservices using Spring Boot or equivalent framework
- Solid understanding of REST API design, including versioning, error handling, and OpenAPI documentation
- Working knowledge of AWS core services in a production context - ECS, Lambda, RDS, S3, CloudWatch
- Familiarity with Docker and containerised deployments
- Experience using AI coding tools (e.g. GitHub Copilot, Claude) as a genuine productivity multiplier
- A team-first mindset: you respect established patterns, integrate well, and contribute ideas constructively
| Location | Active listings |
|---|---|
| Helsinki, Finland | 37 |
| Remote - Global | 35 |
| Hamburg, Germany | 13 |
| Bremen, Germany | 13 |
| Stockholm, Sweden | 9 |
| Multiple locations | 5 |
| Amsterdam, Netherlands | 4 |
| Heerenveen, Netherlands | 2 |
| Barcelona, Spain | 2 |
| Netherlands | 2 |
| Berlin, Germany | 2 |
| Remote - Finland | 2 |
| Remote - Netherlands | 2 |
| Trollhättan, Sweden | 2 |
| Remote - Germany | 2 |
| Łódź, Poland | 2 |
| Haywards Heath, United Kingdom | 1 |
| Remote - Europe | 1 |
| Vaasa, Finland | 1 |
| Remote - Italy | 1 |
| Sweden | 1 |
| Haywards Heath, UK | 1 |
| Remote - Sweden | 1 |
| Haywards Heath, England, United Kingdom | 1 |
| Remote - Poland | 1 |
| Remote - United Kingdom | 1 |
| Remote - Spain | 1 |
| Lodz, Poland | 1 |
| Finland | 1 |
| Role type | Active listings |
|---|---|
| Product Manager | 5 |
| Product Designer | 5 |
| Software Engineer | 5 |
| Marketing Specialist | 5 |
| Executive Assistant | 3 |
| Data Analyst | 3 |
| Manager | 2 |
| Procurement Specialist | 2 |
| Business Development Manager | 2 |
| Devops Manager | 2 |
| Data Engineer | 2 |
| Human Resources Specialist | 2 |
| Customer Service | 1 |
| Customer Support Specialist | 1 |
| Backend Engineer | 1 |
| Senior Account Manager | 1 |
| Security Specialist | 1 |
| Specialist | 1 |
| Engineering Manager | 1 |
| Business Process Analyst | 1 |
| Revenue Performance & Planning Manager | 1 |
| Customer Support | 1 |
| Demand Generation & Growth Specialist | 1 |
| Data Scientist | 1 |
| Team Manager KAM | 1 |
| Customer Service Representative | 1 |
| Creative Consultant | 1 |
| DevOps Engineer | 1 |
| Sales Account Executive | 1 |
| Revenue Systems & Technology | 1 |
| Product Marketing Specialist | 1 |
| Marketplace Sales Manager | 1 |
| Growth Marketer | 1 |
| E-commerce Manager | 1 |
| Recruiter | 1 |
| Project Coordinator | 1 |
| Account Management Lead | 1 |
| Senior Business Controller | 1 |
| Team Manager | 1 |
| Compliance Trainee | 1 |
| Content Marketing Manager | 1 |
| Business Intelligence Specialist | 1 |
| Treasury Manager | 1 |
| Product Manager Payroll Integrations | 1 |
| Account Executive | 1 |
| Legal Trainee | 1 |
| Compliance Officer | 1 |
| Revenue Systems Technical Manager | 1 |
| Devops / Python Engineer | 1 |
| Security Manager | 1 |
| Role level | Active listings |
|---|---|
| Mid-Level | 29 |
| Manager | 26 |
| Senior | 14 |
| Junior | 3 |
| Executive | 2 |
| Intern | 1 |
| Director | 1 |
We are Europe’s leading provider of employee benefits technology. Millions of employers and staff use Epassi’s digital and mobile solutions to seamlessly redeem employee benefits across our unrivalled merchant network.
Never miss a new Java Backend Developer job in Milan, Italy
Weekly or daily digest. Unsubscribe anytime.
Similar jobs
From JobCrawls search: same role title and primary location as this listing (this job excluded). Up to 8 results.
