Advertisement
Job Description
About Atolls
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 repurchase by connecting people with the right brands and retailers. Our 1,000+ team across 10 countries builds products used daily at global scale, where you'll have real ownership and see your impact.
About This Role
We are seeking a Senior Java Backend Engineer to join our growing engineering team in Berlin. You will play a key role in designing, building, and scaling high-performance backend systems using modern Java technologies and cloud-native architectures. This position is ideal for someone who enjoys working on complex systems, cares deeply about code quality, and has a strong architectural mindset.
Key Responsibilities
- Design, develop, and maintain scalable backend services using Java 17 or recent versions (11+)
- Build and evolve microservice-based and event-driven architectures
- Develop APIs using GraphQL for efficient data fetching
- Work with Spring Boot and Spring Reactive (WebFlux) frameworks
- 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 with strong testing practices
- Implement performance testing and monitoring solutions
- Collaborate with cross-functional teams to deliver robust solutions at scale
What We Offer
- Culture valuing personal and professional development with internal mobility opportunities
- Supportive, open-minded team embracing diverse perspectives and innovation
- 32 days paid vacation plus your birthday off
- Flexible hybrid working scheme balancing work and life
- Learning budget and internal training for professional growth
- Mental health coaching and well-being support
- Regular global and local team events celebrating successes
- Sabbatical opportunity after three years with the company
- Cloud-based company setup providing flexibility and collaboration
Global benefits apply to all employees, with additional local perks based on location.