Aktuelle Jobs

Entdecken und Bewerben Sie sich für Jobs

Senior Java Developer (m/f/d)

Permanent
Berlin, Germany
01.10.2025

Ihre Aufgaben im Detail

  • Entwicklung von Java-Anwendungen: Implementierung von Back-End-Services, RESTful APIs und Microservices (z. B. mit Spring Boot, Spring Framework, Jakarta EE).
  • Datenbankentwicklung & Integration: Arbeit mit SQL- und NoSQL-Datenbanken (z. B. PostgreSQL, MySQL, MongoDB) sowie Optimierung von Datenbankabfragen und Transaktionen.
  • Systemarchitektur & Design: Mitwirkung bei der Konzeption und Weiterentwicklung skalierbarer Systemarchitekturen unter Berücksichtigung von Performance, Sicherheit und Wartbarkeit.
  • Testing & Qualitätssicherung: Durchführung von Unit-, Integrations- und Systemtests (z. B. mit JUnit, Mockito, Testcontainers) sowie Mitwirkung bei Code-Reviews.
  • Agile Zusammenarbeit: Arbeit nach Scrum oder Kanban in cross-funktionalen Teams mit Product Ownern, DevOps und Frontend-Entwickler:innen.
  • Dokumentation & Wissensmanagement: Erstellung von technischen Spezifikationen, API-Dokumentationen (z. B. mit Swagger/OpenAPI) und internen Wiki-Einträgen.
  • DevOps & CI/CD: Mitwirkung bei der Automatisierung von Builds, Tests und Deployments (z. B. mit Jenkins, GitLab CI, Docker, Kubernetes).
  • Technologie-Scouting: Evaluation und Einführung moderner Frameworks, Tools und Best Practices (z. B. Quarkus, Micronaut, Reactive Programming).

Ihr Profil: Was Sie mitbringen

Technische Skills

  • Java-Expertise: Fundierte Kenntnisse in Java 8+ (oder neuer) und Erfahrung mit Spring Boot, Spring Framework (Spring MVC, Spring Security, Spring Data, Spring Batch).
  • Back-End-Technologien: Erfahrung mit RESTful APIs, Microservices-Architekturen und Message Brokern (z. B. Kafka, RabbitMQ).
  • Datenbanken: Kenntnisse in SQL (PostgreSQL, MySQL, Oracle) und/oder NoSQL (MongoDB, Cassandra).
  • Tools & Frameworks: Vertrautheit mit Build-Tools (Maven, Gradle), Versionskontrolle (Git), CI/CD-Pipelines und Containerisierung (Docker, Kubernetes).
  • Frontend-Grundlagen (optional): Basiswissen in JavaScript/TypeScript, React oder Angular für Full-Stack-Aufgaben.

Soft Skills

  • Analytisches Denken: Fähigkeit, komplexe Anforderungen in saubere, wartbare Lösungen umzusetzen.
  • Teamplayer-Mentalität: Erfahrung mit agilen Methoden (Scrum, Kanban) und cross-funktionaler Zusammenarbeit.
  • Problemlösungsorientierung: Kreative Ansätze für technische Herausforderungen und Optimierung bestehender Systeme.
  • Kommunikationsstärke: Klare Dokumentation und Präsentation technischer Konzepte für Stakeholder und Teams.

Sprachen

  • Deutsch: Sehr gute Kenntnisse (C1/C2).
  • Englisch: Gute Kenntnisse (B2/C1) für internationale Teams.
#LI-LB6

Bereit für den nächsten Schritt?

Melden Sie sich online an - es dauert nur 10 Minuten.