Senior Java Developer, Spring Boot, Backend Entwicklung, REST APIs, Google Cloud, Modernisierung
Llamazing Digital Engineering GmbH
Ansprechpartner: Björn Froese
BerlinBrandenburg, Deutschland
Endkundenprojekt
ITJavaContinuous DeliveryContinuous IntegrationJava ArchitecturesJava Database ConnectivityJava API For Restful Web ServicesPostgreSQLGoogle CloudCloud PlatformSpring CloudSpring BootBackendBackend-programmierungKubernetesApache KafkaDockerMicroservicesBeschreibung
Für anstehende Modernisierungsprojekte im Mittelstand suchen wir erfahrene Java-Entwickler (m/w/d) für unseren Expertenpool.
Ein typisches Vorhaben sieht so aus:
Ausgangslage
Eine gewachsene Geschäftsanwendung wird modernisiert und auf Google Cloud migriert. Kern davon sind die Backend-Services, die Fachlogik, Datenhaltung und Schnittstellen tragen und das Webportal in Angular sowie die mobile App in Flutter über REST-APIs versorgen. Die Fachlogik wird schrittweise aus dem Bestand herausgelöst, neu geschnitten und als Spring-Boot-Services auf Cloud Run oder GKE betrieben. Umsysteme wie ein ERP (z. B. SAP) werden über definierte Schnittstellen angebunden.
Aufgaben
• Fachliche Anforderungen mit Business Analyst und Product Owner klären und in technische Lösungen überführen
• Bestehende Fachlogik analysieren, neu schneiden und schrittweise in Spring-Boot-Services migrieren
• REST-APIs entwerfen und umsetzen (OpenAPI), inklusive Versionierung, Fehlerbehandlung und Dokumentation
• Datenmodell und Persistenz mit PostgreSQL bzw. Cloud SQL gestalten, Schemaänderungen mit Flyway oder Liquibase
• Anmeldung und Berechtigungen über OAuth2 bzw. OpenID Connect absichern
• Asynchrone Verarbeitung und Anbindung von Umsystemen über Pub/Sub oder Kafka umsetzen
• Automatisierte Tests schreiben und pflegen (Unit-, Integrations- und Contract-Tests)
• CI/CD für Build und Auslieferung auf Google Cloud mit aufsetzen, Logging, Tracing und Metriken einbauen
• Code Reviews durchführen, technische Entscheidungen dokumentieren und Entwickler im Team anleiten
Muss
• mindestens 5 Jahre professionelle Erfahrung in der Backend-Entwicklung mit Java, davon mindestens 3 Jahre mit Spring Boot in produktiven Anwendungen
• Entwurf und Umsetzung von REST-APIs sowie Arbeit mit relationalen Datenbanken (PostgreSQL oder vergleichbar)
• Erfahrung mit der Modernisierung oder Ablösung gewachsener Anwendungen (Monolith zu Services, Migration von Fachlogik)
• automatisierte Tests und CI/CD im Alltag (z. B. JUnit, Testcontainers, GitHub Actions oder GitLab CI)
• Deutsch fließend, Englisch gut
Wünschenswert
• Betrieb von Services in Containern auf Google Cloud (Cloud Run, GKE) oder einer anderen Public Cloud
• Event-getriebene Architekturen (Pub/Sub, Kafka) und Anbindung von ERP-Systemen (z. B. SAP über OData)
• Kotlin, Spring Cloud, Quarkus oder GraalVM
• Sicherheit nach OWASP und DSGVO-konforme Datenverarbeitung
• Zusammenarbeit in agilen, verteilten Teams
Rahmen
• Einsatz: überwiegend remote, gelegentliche Termine vor Ort in DACH
• Dauer: typischerweise 4 bis 6 Monate, Verlängerung möglich
• Auslastung: 80 bis 100 Prozent
• Start: projektabhängig, ab Q1 2027
Bewerbung
Bitte beantworten Sie kurz:
1. Welches Backend haben Sie zuletzt maßgeblich entwickelt (Zweck, Ihre Rolle, Teamgröße, Java- und Spring-Boot-Version)?
2. Wie sichern Sie die Qualität von den Anforderungen bis zur Abnahme?
3. Wie hoch ist Ihr Stundensatz und ab wann sind Sie verfügbar?
Bei E-Mail-Kommunikation bitte die Projekt-ID dieser Anzeige angeben. Telefonische Kontaktaufnahme bitte nur nach vorheriger Terminvereinbarung.
(Java, Spring Boot, Backend-Entwicklung, REST, Microservices, PostgreSQL, Google Cloud Platform, Cloud Run, Kubernetes, Docker, CI/CD, Kafka)