Berlin, Berlin, Germany Hybrid Employment

CLAAS 365FarmNet GmbH is hiring a Backend Software Engineer

About the Role

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.

Required Skills
Java 21+Spring BootMicroservicesREST APIsOpenAPIApache KafkaDockerMongoDBPrometheusGrafana
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
CLAAS 365FarmNet GmbH

Since 2013, CLAAS 365FarmNet has been developing innovative farm management software that makes agricultural operations more efficient and successful. Our goal is to make the daily work of farmers easier by supporting them with advanced technology and intelligent software solutions.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago