About the Role
We are looking for a Senior Java Backend Engineer to join our growing engineering team in Berlin or working remotely from Germany. You will play a key role in designing, building, and scaling high-performance backend systems using modern Java technologies and cloud-native architectures. This role is ideal for someone who enjoys working on complex systems, cares deeply about code quality and has a strong architectural mindset.
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.
- Cloud experience (AWS/GCP/Azure).
- Experience with CI/CD pipelines.
- Experience building AI-integrated backend systems.
Skills
- Java 17
- Java 11+
- Spring Boot
- Spring Reactive
- WebFlux
- GraphQL
- MySQL
- NoSQL databases
- DynamoDB
- MongoDB
- Kubernetes
- Microservice architecture
- Event-driven systems
- Performance optimization
- Performance testing
- End-to-end testing
- Prompt engineering
- Python
- Software design
- Architectural patterns
- AWS
- GCP
- Azure
- CI/CD pipelines
- AI-integrated backend systems
Location
- Berlin
- Remote (Germany)
Work Type
- Hybrid
- Remote
Experience Level
- Senior
- 8+ years of professional experience
Benefits
- Culture that values personal and professional development, with internal mobility opportunities.
- Supportive and open-minded team that embraces diverse perspectives and innovative ideas.
- 32 days of paid vacation plus your birthday off.
- Flexible hybrid working scheme.
- Access to a learning budget and internal training.
- Mental health coaching.
- Regular global and local get-togethers.
- Possibility of taking a sabbatical after three years with the company.
- Cloud-based company setup.
About the Company
- 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.
- Want to shape the destinations people rely on to shop with confidence?
Equal Opportunity
- Our employment opportunities are open to every gender, race, religion, age, sexual orientation, ability, place of origin, or socioeconomic status.
- We remain committed to a culture of diversity, equity and belonging, where all employees are welcomed, respected, connected, and engaged.
