Geforderte Skills
- Java
- Spring Boot
- Backend Development
- REST APIs
- PostgreSQL
- Google Cloud
- Microservices
- Automated Testing
- CI/CD
- Kubernetes
- Docker
- Cloud Run
Sprachen: German
Jobbeschreibung
Project overview
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.
Responsibilities
Muss
- 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
- 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
Nice to have
Rahmen
Bewerbung
Bitte beantworten Sie kurz:
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)
Job facts: Direct client project
- 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
- 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
- Welches Backend haben Sie zuletzt maßgeblich entwickelt (Zweck, Ihre Rolle, Teamgröße, Java- und Spring-Boot-Version)?
- Wie sichern Sie die Qualität von den Anforderungen bis zur Abnahme?
- Wie hoch ist Ihr Stundensatz und ab wann sind Sie verfügbar?
Indexiert von der 9am-Meta-Suche. Du bist Job-Anbieter? Listing beanspruchen oder verwalten
Gefunden auf FreelancerMap DE