JVM Backend Engineer

N26 SE (Headquarters: Remote)

Location: Remote, Berlin, Barcelona, Vienna   |   Full-Time
JVM Java Scala Kotlin Spring Backend Distributed Systems Back End Engineer Staff Engineer

About N26 SE: N26 SE is a leading digital bank revolutionizing financial services. With a focus on technology and design, we empower our team to build innovative solutions that millions of customers rely on.

About The Role: We are seeking a JVM Backend Engineer to join our technology team. In this role, you will be responsible for developing and maintaining the backend services that power N26’s banking platform. You will work with JVM languages (Java, Scala, Kotlin) and frameworks to build scalable, reliable, and efficient systems. This is an opportunity to contribute to the core infrastructure of a rapidly growing fintech company.

Key Responsibilities:

  • Design, develop, and maintain backend services using JVM languages (Java, Scala, or Kotlin).
  • Collaborate with product and frontend teams to implement new features and improvements.
  • Ensure high performance, scalability, and reliability of services.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and contribute to the technical direction of the team.
  • Troubleshoot and resolve technical issues in production.
  • Optimize database queries and infrastructure for better performance.

Requirements:

  • Proven experience in backend development using JVM languages (Java, Scala, or Kotlin).
  • Solid understanding of object-oriented design principles and patterns.
  • Experience with RESTful APIs and microservices architecture.
  • Familiarity with SQL and NoSQL databases.
  • Knowledge of cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
  • Experience with build tools (Maven, Gradle) and dependency management.
  • Strong problem-solving skills and attention to detail.

Nice-to-Have:

  • Experience with reactive programming frameworks (e.g., Akka, Project Reactor).
  • Familiarity with security best practices and compliance requirements.
  • Experience with financial services domain.
  • Knowledge of testing frameworks (JUnit, Mockito).
  • Experience with CI/CD pipelines.

Benefits: Competitive salary, comprehensive health coverage, opportunities for professional growth, and a collaborative work environment. Join N26 and be part of a company that is changing the future of banking!

Post Date: July 24, 2025