Epassi
Junior Software Engineer (Java)
EpassiSweden18 hours ago
Full-timeEngineering, Information Technology
Epassi’s purpose is to boost everyday well-being.

We are a leading provider of employee benefit solutions in Europe. We were established in Finland in 2007, and in 2008 we were the first company to launch a mobile-payable employee benefit payment solution in Europe. Since then, we have consistently grown, diversifying our products and introducing our services into new markets. Epassi has been awarded by the Financial Times as one of the fastest-growing companies in Europe on multiple occasions.

Are you interested in joining of Europe's fastest growing companies? Do you want to impact the wellbeing of millions of users?

Are you an emerging backend developer looking to grow fast at one of Europe's fastest-growing companies?

If yes, keep reading and join us to make an impact in a fast-paced and dynamic environment where you'll play a key role in boosting everyday wellbeing, at home, at work. Everywhere!

We are currently hiring a Junior Software Engineer (Java) to be based in either Finland, Germany, Poland, Netherlands, Sweden, Spain or UK. The preferred location is Finland or Germany.

Epassi's purpose is to boost everyday well-being. 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 payment solution in Europe, and have been recognised by the Financial Times as one of the fastest-growing companies in Europe on multiple occasions. We are an AI-native engineering organisation — we build with AI tools, we iterate with AI tools, and we expect our engineers to embrace this as a core part of how great software gets made.

Your Mission at Epassi

You will join a cross-functional product team as a developing engineer, contributing to the build and maintenance of backend services using Java Spring Boot that support Epassi's product vision. This role is designed for someone early in their backend engineering career who is eager to learn, contribute, and grow in a supportive team environment. You will work closely with senior colleagues, build your skills on real production software, and take on increasing responsibility over time.

Your Responsibilities

  • Implement well-scoped backend features using Java and Spring Boot, with guidance and support from senior engineers
  • Write clean, readable code and unit tests for the work you produce, acting on feedback from code review to continuously improve
  • Fix bugs reported by QA or from production monitoring, investigating root causes and communicating your findings clearly
  • Build and expose RESTful API endpoints with guidance from senior engineers, learning best practices for API design along the way
  • Participate in code reviews — receiving feedback constructively and starting to review others' work as your confidence grows
  • Collaborate with Product, Design, Frontend, and QA to understand requirements before implementation, asking questions to close gaps
  • Take part in agile ceremonies — planning, refinements, reviews, and retrospectives — and contribute to team discussions

What You Should Bring

  • 0–2 years of professional experience in software engineering or backend development. Relevant internships, bootcamp projects, or personal projects building backend services or APIs are equally welcome. A Computer Science degree or equivalent is not required — we care about what you can build and how you think, not where you studied.
  • Java fundamentals: A working knowledge of Java — object-oriented principles, core syntax, collections, and exception handling — gained through study, personal projects, or early professional experience
  • Spring Boot basics: Some exposure to Spring Boot, even if limited — understanding what it does and how a basic REST controller works is a good starting point
  • REST APIs: A basic understanding of how REST APIs work — HTTP methods, request/response structure, and status codes
  • Data persistence basics: Awareness of how applications interact with databases; exposure to SQL or JPA/Hibernate is a plus
  • Testing awareness: An understanding of why testing matters and some exposure to writing tests in Java (e.g. JUnit), even if limited
  • Version control: Basic proficiency with Git — committing, branching, opening pull requests, and understanding how code review works
  • Eagerness to learn: A genuine desire to grow your engineering skills, ask questions, and improve through feedback — this matters more than any specific tool or framework at this level
  • AI-native development: Any exposure to AI coding tools like Copilot or Cursor is a plus, but not expected — we'll help you build this as part of how we work

Why You Should Join Us

  • Be part of an ambitious growth journey and join a global community of driven, bold, entrepreneurial, yet humble Epassians.
  • Work with a clear purpose — boosting everyday wellbeing — and create a meaningful, positive impact on individuals and society.
  • Thrive in an open and inclusive culture with low hierarchy, built on respect, camaraderie, and shared successes.
  • Come as you are — we'll bring out the best in you and support your personal and professional growth.
  • Join a fast-growing tech company with a strong financial foundation, offering opportunities to grow and make an impact.
  • Benefit from an inspiring and supportive work environment where employee wellbeing is a true priority.
  • 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 [email protected]

Key Skills

Ranked by relevance