Skip to main content
Atolls
Scraped fromBuiltin2 weeks ago
BackendSenior

Senior Java Backend Engineer (m/f/x)

JavaSpring BootSpring ReactiveMySQLNosqlDynamoDBMongoDBKubernetesGraphQLAdobe Illustrator
Work Type
Hybrid
Job Type
Full Time
Location
Berlin
Salary
Not specified

About the Position

Atolls is the world’s largest community-driven shopping platform, active in 20+ markets. We help millions make smarter spending decisions across discovery, evaluation, and (re-)purchase by connecting people with the right brands and retailers. Our 1,000+ team across 10 countries builds products used every day at global scale, where you’ll have real ownership and see your impact.

Responsibilities

  • Design, develop, and maintain scalable backend services using Java 17 or other recent versions (11+).
  • Build and evolve microservice-based and event-driven architectures.
  • Develop APIs using GraphQL.
  • 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.
  • Write clean, maintainable, and well-tested code.
  • Implement performance testing and end-to-end testing.
  • Collaborate closely with product managers, frontend engineers, and DevOps.
  • Contribute to architectural decisions and technical best practices.
  • Mentor junior engineers and provide technical leadership when needed.
  • Collaborate on AI-enabled features, including prompt engineering and backend integrations.

Requirements

  • 8+ years of professional experience in backend development.
  • Strong expertise in Java 17 or other recent versions (11+).
  • Extensive experience with Spring Boot and Spring Reactive.
  • Solid knowledge of MySQL and experience with NoSQL databases (DynamoDB or MongoDB).
  • Hands-on experience with Kubernetes.
  • Strong understanding of microservice architecture and event-driven systems.
  • Experience building and consuming GraphQL APIs.
  • Proven experience with performance optimization and testing.
  • Experience with end-to-end testing strategies.
  • Experience with prompt engineering for AI-powered applications.
  • Experience with Python or strong willingness to learn Python.
  • Excellent understanding of software design and architectural patterns.
  • Ability to design elegant, scalable, and maintainable system architectures.
  • Strong communication skills and excellent English proficiency.

Benefits

  • A culture that values personal and professional development, with internal mobility opportunities.
  • A supportive and open-minded team that embraces diverse perspectives and innovative ideas.
  • 32 days of paid vacation plus your birthday off, giving you the time you need to recharge.
  • 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.
  • A cloud-based company setup, providing flexibility and collaboration opportunities no matter where you are.
Senior Java Backend Engineer (m/f/x)