Senior Backend Engineer (Java)
Role details
Job location
Tech stack
Job description
Are you passionate about building scalable backend systems that power high-traffic applications? Do you enjoy taking ownership and working closely with product managers and frontend teams to deliver impactful features?, As a Senior Backend Engineer, you will play a key role in designing, building, and scaling the backend systems that power our products. You will take ownership of backend components within your domain team and collaborate closely with mobile engineers (Android & iOS), product managers, and other stakeholders to deliver high-quality user experiences. You'll work on systems used by millions of users, ensuring performance, scalability, and reliability in a fast-paced, agile environment., * Design, develop, and maintain scalable backend services using Java and modern frameworks.
- Build and evolve RESTful APIs and ensure consistency, compatibility, and high performance across services.
- Architect and operate systems on AWS, leveraging cloud-native services where appropriate.
- Take ownership of production systems, including deployment, monitoring, and incident handling.
- Contribute to the development of high-traffic, real-time, geo-located applications.
- Ensure backend systems meet high standards of scalability, maintainability, and security.
- Collaborate closely with frontend and mobile teams to deliver seamless end-to-end features.
- Improve and unify APIs and backend components across domains.
- Work with technologies such as AWS, PostgreSQL, and Elasticsearch.
- Contribute to Agile ways of working (Scrum, Kanban).
Requirements
Do you have experience in iOS?, Do you have a Bachelor's degree?, * Strong professional experience in backend development with Java.
Technical Skills
- Strong expertise in Java (21+) and Spring Boot .
- Hands-on experience with AWS and cloud-native architectures.
- Experience designing Restful APIs , operating distributed systems and microservices architectures .
- Solid understanding of inter-service communication , fault tolerance, and system resilience.
- Experience with Docker and Kubernetes .
- Familiarity with CI/CD pipelines and modern DevOps practices.
- Experience with PostgreSQL and Elasticsearch .
- Experience with observability tooling (logs, metrics, tracing - e.g., OpenSearch, Grafana, Prometheus).
Engineering Mindset
- Strong understanding of scalable system design and clean architecture .
- Strong testing discipline , including unit, integration, and contract testing.
- Ability to take ownership and make informed technical decisions.
- Comfortable making decisions with incomplete information and navigating trade-offs in production systems.
Collaboration & Communication
- Strong communication skills with the ability to clearly express ideas and trade-offs.
- Experience working in cross-functional, agile teams .
- Fluent in English (German not required).
Personal Qualities
- Self-driven, reliable, and detail-oriented.
- Team player with a proactive, solution-oriented mindset.
Nice to Have
- Experience with high-traffic or real-time systems .
- Experience with Infrastructure as Code (e.g., Terraform).
- Enjoyment of tackling complex technical challenges.
About the company
Bonial, part of Axel Springer SE, is a leading drive to store marketing partner across Europe. With our kaufDa and MeinProspekt platforms, Bonial inspires millions of shoppers each month by connecting them with their favorite brands & retailers.
More than 1500 retailers & brands across all retail sectors rely on the tailor-made, data driven marketing solutions from Bonial.com to promote their offers & reach measurable business results with maximized return on investment.