Senior Backend Engineer at Kleinanzeigen
Berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

21 Dec, 26

Salary

80000.0

Posted On

22 Sep, 26

Experience

8 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services

Description

Job requirements

Who You Are

  • You have solid professional experience in backend software engineering with Java and Spring Boot and are comfortable owning production services.
  • You have hands-on experience with event-driven architectures and Kafka and understand patterns for building reliable distributed systems.
  • You are confident working with PostgreSQL, database migrations, automated testing, and modern engineering practices.
  • You approach complex problems systematically, using observability, logs, metrics, and testing to understand issues and develop sustainable solutions.
  • You actively explore and use AI-supported engineering tools and practices to improve development, problem-solving, and software quality.

Job responsibilities

What You’ll Do

  • Build, evolve, and maintain backend microservices using Java 25 and Spring Boot.
  • Take end-to-end ownership of your services in production, including triaging alerts and investigating issues using structured logs and metrics.
  • Design and implement event-driven systems with Kafka, including reliable messaging patterns such as the outbox pattern.
  • Model complex business workflows around transactions, payments, shipping, and integrations with external partners.
  • Work with PostgreSQL and Flyway to design, evolve, and maintain reliable data models and database migrations.
  • Ensure high software quality through comprehensive unit and integration testing, including Testcontainers, while using AI tools thoughtfully to improve your engineering workflow.



How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

Job requirements

Who You Are

  • You have solid professional experience in backend software engineering with Java and Spring Boot and are comfortable owning production services.
  • You have hands-on experience with event-driven architectures and Kafka and understand patterns for building reliable distributed systems.
  • You are confident working with PostgreSQL, database migrations, automated testing, and modern engineering practices.
  • You approach complex problems systematically, using observability, logs, metrics, and testing to understand issues and develop sustainable solutions.
  • You actively explore and use AI-supported engineering tools and practices to improve development, problem-solving, and software quality.

Job responsibilities

What You’ll Do

  • Build, evolve, and maintain backend microservices using Java 25 and Spring Boot.
  • Take end-to-end ownership of your services in production, including triaging alerts and investigating issues using structured logs and metrics.
  • Design and implement event-driven systems with Kafka, including reliable messaging patterns such as the outbox pattern.
  • Model complex business workflows around transactions, payments, shipping, and integrations with external partners.
  • Work with PostgreSQL and Flyway to design, evolve, and maintain reliable data models and database migrations.
  • Ensure high software quality through comprehensive unit and integration testing, including Testcontainers, while using AI tools thoughtfully to improve your engineering workflow.



Loading...