Stellenbeschreibung:

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.

Senior Java Developer in Berlin, Germany

NOTE / HINWEIS:
EnglishEN: Please refer to Fuchsjobs for the source of your application
DeutschDE: Bitte erwähne Fuchsjobs, als Quelle Deiner Bewerbung

Stelleninformationen

  • Typ:

    Vollzeit
  • Arbeitsmodell:

    Vor Ort
  • Kategorie:

    Development & IT
  • Erfahrung:

    Senior
  • Arbeitsverhältnis:

    Angestellt
  • Veröffentlichungsdatum:

    02 Okt 2025
  • Standort:

    Berlin

KI Suchagent

AI job search

Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!