Epassi’s purpose is to boost everyday well-being .
We are a leading provider of employee benefit solutions in Europe.
Established in 2007 in Finland, we pioneered the first mobile‑payable employee benefit payment solution outside of the US and have been recognized as one of the fastest‑growing companies in Europe by the Financial Times.
Epassi is an AI‑native engineering organization and embraces AI tools throughout the development lifecycle.
Your Mission at Epassi
As a Mid‑Level Software Engineer (Java) you will be a core contributor on a cross‑functional product team.
You will build and evolve backend services using Java Spring Boot that power Epassi’s product vision, take ownership of service areas, and grow into greater technical responsibility.
Your Responsibilities
- Build and maintain high‑quality backend services using Java Spring Boot, from implementation through testing and release.
- Write clean, secure, and testable code that follows agreed engineering standards.
- Design and implement RESTful APIs in collaboration with Frontend Engineers, ensuring reliable contracts and well‑handled edge cases.
- Ensure code quality through unit and integration tests, thorough code reviews, and refactoring efforts.
- Debug and resolve issues in development and production environments, communicating root causes and fixes clearly.
- Identify and flag technical debt within your areas of ownership, proposing improvements.
- Support CI/CD pipelines and deployment processes, building understanding of how services are built and released.
- Participate actively in agile ceremonies — planning, refinement, reviews, and retrospectives — and document technical decisions.
What You Should Bring
- 2–4 years of professional software engineering experience, with at least 1 year building backend services with Java in a professional setting.
A Computer Science degree is not required.
- Solid hands‑on experience with Java and Spring Boot, including REST APIs, dependency injection, and the Spring application lifecycle.
- Working knowledge of JPA/Hibernate and relational database fundamentals (queries, entity relationships, basic schema design).
- Comfortable designing and implementing RESTful APIs with a good understanding of HTTP semantics, status codes, and error handling.
- Experience writing unit and integration tests (JUnit, Mockito); test‑driven development is a plus.
- Proficiency with Git, including branching strategies, pull requests, and resolving merge conflicts.
- Basic familiarity with CI/CD concepts and working within automated build and deployment pipelines.
- Familiarity with AI coding tools (e.g., Copilot, Cursor) is a plus.
- Basic familiarity with Docker and containerised services.
Why You Should Join Us
- Be part of an ambitious growth journey and join a global community of driven, entrepreneurial yet humble engineers.
- Work with a clear purpose — boosting everyday wellbeing — and create a meaningful, positive impact.
- Thrive in an open and inclusive culture with low hierarchy, built on respect, camaraderie, and shared successes.
- Grow professionally with strong support for personal development.
- Join a fast‑growing tech company with a solid financial foundation and opportunities to make an impact.
- Benefit from a workplace that prioritises employee wellbeing.
- Help shape the next wave of success as we solidify our position as Europe’s number one employee benefit platform.
Interested?
For more information, contact our Talent Acquisition team at
#J-18808-Ljbffr