About the role

  • You develop scalable, distributed backend services with a focus on performance, quality and extensibility
  • You take ownership of the entire development lifecycle: from design through implementation, testing and documentation to production operation
  • You analyze and resolve root causes of defects quickly, thoroughly and sustainably
  • You work closely with the interdisciplinary product team — having direct influence on functionality and user experience
  • You actively shape our tech and team culture through code reviews, knowledge sharing, refactorings and suggestions for improved processes
  • You design and implement AI agents using LLMs, planning algorithms and decision frameworks
  • You develop architectures that enable autonomy, interactivity and goal-oriented task execution
  • You integrate AI agents into existing applications, APIs or workflows — e.g. as chatbots, copilots or automation tools

Requirements

  • A degree in Computer Science, Business Informatics or a comparable qualification
  • At least 5 years of experience developing modern Java backends with Java 17/21, Spring Boot (3.x) and microservices architectures
  • Deep knowledge of reactive programming with Spring WebFlux & Project Reactor
  • Practical experience with cloud services (AWS) such as ECS, Lambda, RDS, SQS and experience with Kubernetes
  • Proficient with PostgreSQL and performance optimization for high-traffic systems
  • Experience with event-driven architectures (Kafka, RabbitMQ, SNS/SQS) and API-first designs (OpenAPI/Swagger)
  • Routine use of Docker, CI/CD pipelines (GitLab, ArgoCD) and a modern DevOps toolchain
  • Passion for clean, maintainable code — ideally with experience in TDD, DDD or hexagonal architecture
  • Understanding of agent-based modelling, multi-agent systems or reinforcement learning
  • Experience working with LLMs or generative AI models in real-world applications
  • Independent and structured working style in experimental, dynamic environments
  • A team-oriented, solution-focused attitude — you enjoy collaborating on challenging goals

Benefits

  • Trust and responsibility: you shape — we give you the space to do it
  • Hybrid working with flexible models and clear structures
  • An agile, professional team with a genuine hands-on mentality
  • Flat hierarchies, short decision paths and an office with a feel-good atmosphere in the heart of Berlin
  • A company culture that combines humanity and excellence — technology with values

Job title

Senior Java Backend Developer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job