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).
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.
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.
Deutsch: Sehr gute Kenntnisse (C1/C2).
Englisch: Gute Kenntnisse (B2/C1) für internationale Teams.
Senior Java Developer in Berlin, Germany
Typ:
VollzeitArbeitsmodell:
Vor OrtKategorie:
Development & ITErfahrung:
SeniorArbeitsverhältnis:
AngestelltVeröffentlichungsdatum:
02 Okt 2025Standort:
Berlin
Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!

