CLAAS is looking for a Backend Software Engineer to join our team in Berlin. You will develop new features for our cloud platform from idea to stable operation, designing, implementing, and operating Spring Boot-based microservices in a scalable cloud architecture and translating business requirements into robust technical solutions.
What You'll Do
- Conceive, implement, and operate Spring Boot-based microservices in a scalable cloud architecture.
- Make informed architecture and technology decisions and discuss them constructively within the team.
- Translate business requirements into robust technical solutions, keeping performance, security, and maintainability in mind.
- Design and implement REST APIs, including clean OpenAPI specifications.
- Implement event-driven communication with Apache Kafka and design asynchronous workflows.
- Establish and champion best practices in code quality, test automation, and software design.
- Write maintainable code, rely on automated tests, conduct code reviews, and think long-term.
- Actively contribute to Communities of Practice, share knowledge, and support colleagues as a sparring partner or mentor.
What We're Looking For
- Completed degree in computer science or a comparable IT-related qualification.
- Several years of professional experience in backend system development with Java (Version 21+), including modern language features, concurrency, and performance optimization.
- Very good knowledge of Spring Boot and the Spring ecosystem (Web, Data, Security).
- Solid experience with microservice architectures, RESTful APIs, and containerized applications (Docker).
- Confident handling of relational and/or NoSQL databases; experience with MongoDB is advantageous.
- Practical experience in designing distributed systems, including error handling, scaling, and resilience.
- Experience with Observability (Logging, Monitoring, Tracing, e.g., Prometheus, Grafana, OpenTelemetry).
- Interest in AI and data-driven systems as well as openness to new technologies.
- Agile working style, strong communication skills, and a high degree of personal responsibility.
- Very good German and English language skills are required (min. B2).
Nice to Have
- Experience with streaming or big data technologies, especially Apache Flink.
- Experience with cloud platforms (AWS), Kubernetes, and CI/CD pipelines (GitLab CI).
- First practical exposure to AI/ML, e.g., integration of models, inference services, or data pipelines.
- Experience with security topics in distributed systems (OAuth2, JWT, Secrets Management).
Technical Stack
- Java 21+, Spring Boot, Microservices, REST APIs, OpenAPI, Apache Kafka, Docker, MongoDB, Prometheus, Grafana, OpenTelemetry, Apache Flink, AWS, Kubernetes, GitLab CI, OAuth2, JWT
Team & Environment
You will join a team of over 100 dedicated employees at our Berlin location, working within a flat hierarchy.
Benefits & Compensation
- Extensive creative freedom to develop our successful product in a customer-centric way.
- Flat hierarchy that gives you personal responsibility and promotes your creative freedom.
- Flexible working hours and the possibility of hybrid working for your balanced work-life balance.
- Personnel development, training, workshops, and conferences for your personal development.
- 30 days annual vacation + Christmas and New Year's Eve off.
- CLAAS employee participation for your profitable capital investment.
- Subsidy for public transport.
- Job bike.
- Cooperation with Urban Sports Club for your physical fitness.
- Regular (team) events.
- Further benefits such as drinks, snacks, fruit, table football, and PlayStation for your break.
Work Mode
This position is based in Berlin and offers a hybrid work arrangement.
We value diversity and explicitly welcome applications from all talents. Competence and motivation are decisive for us.




