TL;DR

Senior Java Backend Engineer (Software): Designing, developing, and maintaining scalable backend services using Java 17 and cloud-native architectures with an accent on code quality and architectural mindset. Focus on microservice-based and event-driven architectures, ensuring high performance and reliability of backend systems, and collaborating on AI-enabled features.

Location: Must be based in Munich

Company

Atolls is the world’s largest community-driven shopping platform, active in 20+ markets.

What you will do

  • Design, develop, and maintain scalable backend services using Java 17, evolving microservice-based and event-driven architectures.
  • Develop APIs using GraphQL and work with Spring Boot and Spring Reactive (WebFlux).
  • Design and optimize data models using MySQL and NoSQL databases (DynamoDB or MongoDB).
  • Ensure high performance, reliability, and scalability of backend systems by writing clean, maintainable, and well-tested code.
  • Implement performance testing and end-to-end testing, and collaborate with product managers, frontend engineers, and DevOps.
  • Contribute to architectural decisions, technical best practices, and mentor junior engineers as needed, including collaborating on AI-enabled features.

Requirements

  • 8+ years of professional experience in backend development with strong expertise in Java 17.
  • Extensive experience with Spring Boot and Spring Reactive, along with solid knowledge of MySQL and NoSQL databases.
  • Hands-on experience with Kubernetes, microservice architecture, and event-driven systems.
  • Experience building and consuming GraphQL APIs, and proven experience with performance optimization and testing.
  • Experience with end-to-end testing strategies and prompt engineering for AI-powered applications.
  • Excellent understanding of software design and architectural patterns, with strong communication skills and excellent English proficiency.

Nice to have

  • Cloud experience (AWS/GCP/Azure).
  • Experience with CI/CD pipelines.
  • Experience building AI-integrated backend systems.

Culture & Benefits

  • A culture that values personal and professional development, with internal mobility opportunities.
  • A flexible hybrid working scheme to balance work and life.
  • Access to a learning budget and internal training to help you grow in your role.
  • Mental health coaching to support your well-being.
  • Regular global and local get-togethers to celebrate successes and build connections.
  • The possibility of taking a sabbatical after three years with the company.

Hiring process

  • TA Call: Meet one of our Talent Experts and get to know Atolls better.
  • Technical Round: Focus on the technical aspects of the role and meet your potential manager.
  • Final Round: Meet other Atollians.