Senior Java Backend Engineer
Atolls
Seniority
Senior
Model
Hybrid
Sector
Salary
Undisclosed
Contract
Full-Time
We are looking for a Senior Java Backend Engineer to join our Engineering team in Berlin or remotely from Germany. In this role, you will design, build, and scale high-performance backend systems using modern Java technologies and cloud-native architectures.
What you'll do
- 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
- Mentor junior engineers and provide technical leadership when needed
What you'll need
- 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
- Excellent understanding of software design and architectural patterns
Nice to have
- Cloud experience (AWS/GCP/Azure)
- Experience with CI/CD pipelines
- Experience building AI-integrated backend systems
What they offer
- 32 days of paid vacation plus your birthday off
- Flexible hybrid working scheme
- Learning budget and internal training
- Mental health coaching
- Sabbatical option after three years
- Global and local get-togethers

