Senior Backend-Entwickler (m/w/d) - Java17+, Spring Boot, PostgreSQL, TDD, Docker - überwiegend remote
MyTechJobs
*CONTRACT
*Germany
Remote und FrankfurtSenior Backend-Entwickler (m/w/d) - Java17+, Spring Boot, PostgreSQL, TDD, Docker - überwiegend remote
Vor Ort & remote | Remote und Frankfurt
|
01.09.2026 | 30.12.2029
Für unser Projekt IT_2312 suchen wir folgenden Spezialisten (m/w/d):
Wichtige Infos:
Abgabefrist: 18.08.2026, 10:00 Uhr
Auslastung: Vollzeit / 745 PT
Örtlichkeit: ca. 95% remote / ca. 5% Frankfurt am Main
Projektsprache: Deutsch (Muttersprache) / Englisch (C2)
Anstellungsart: Ausschließlich sozialversicherungspflichtige Festanstellung (keine freie Mitarbeit)
Honorar: max. 80€/Std. all in für remote und vor Ort
Besonderheiten: deutscherWohnsitz gefordert
Projektbeschreibung:
Für ein langfristiges Entwicklungsprojekt in einer modernen Cloud-Native- Anwendungslandschaft wird ein Senior Fullstack-Entwickler mit klarem Backend- Schwerpunkt gesucht. Im Fokus stehen die Konzeption, Implementierung und Weiterentwicklung produktiver Services auf Basis von Java und Spring Boot sowie deren Integration in containerisierte, Kubernetes-basierte Umgebungen. Die Entwicklung erfolgt in einer agilen, nach SAFe organisierten Struktur mit mehreren voneinander abhängigen Teams. Ergänzend gehören relationale Datenhaltung mit PostgreSQL, konsequentes Test-Driven Development, CI/CD-nahe Arbeitsweisen sowie die Mitwirkung an Betrieb und Support zum Projektkontext.
Aufgaben:
Entwurf, Implementierung und Weiterentwicklung produktiver Backend-Services mit Java 17+ und Spring Boot
Umsetzung und Dokumentation RESTful APIs inklusive Versionierung, Fehlerbehandlung sowie OpenAPI/Swagger
Anwendung etablierter Architektur-Patterns wie Layered Architecture, Hexagonal Architecture und Domain-Driven Design
Implementierung von Authentifizierung und Autorisierung mit OAuth2, JWT und Spring Security
Code-Reviews, Refactoring und kontinuierliche Verbesserung der Codequalität nach Clean-Code-Prinzipien
Entwurf und Pflege relationaler Datenmodelle in PostgreSQL sowie Erstellung und Optimierung komplexer SQL-Queries, Stored Procedures und Views
Umsetzung von Datenbank-Migrationen mit Flyway oder Liquibase sowie Performance-Analyse und -Tuning
Integration der Datenbankschicht über Spring Data JPA / Hibernate inklusive Transaktionsmanagement
Teamübergreifende Abstimmung von API-Contracts, Interface-Spezifikationen und Integrationsschnittstellen sowie Mitwirkung an Shared Libraries und Plattform- Services
Teilnahme an Sprint-übergreifenden Planungen, Refinements und technischen Abstimmungsrunden im agilen SAFe-Umfeld
Konsequente Anwendung von Test-Driven Development inklusive Unit-, Integrations- und Contract-Tests mit JUnit 5, Mockito, Testcontainers und Spring Boot Test
Mitwirkung am Aufbau und an der Pflege automatisierter Test- und CI/CD-Pipelines
Erstellung optimierter Container-Images und Konfiguration containerisierter Deployments in Kubernetes, Docker Compose oder ECS
Umsetzung von Health Checks, Readiness-/Liveness-Probes, Ressourcenlimits sowie Unterstützung bei Deployment-Strategien und Environment-Konfiguration
Beteiligung an Rufbereitschaft sowie 2nd-/3rd-Level-Support nach vorheriger Abstimmung
Muss-Anforderungen:
Mehr als 5 Jahre Erfahrung in der Entwicklung von Backend-Services mit Java und Spring Boot inklusive REST-API-Design, Dependency Injection, Spring Data und gängigen Architektur-Patterns
Mehr als 3 Jahre Erfahrung im Entwurf und in der Optimierung relationaler Datenmodelle mit PostgreSQL oder vergleichbaren Technologien, inklusive komplexer Queries, Indexierung, Migrations-Management und Performance-Tuning
Mehr als 5 Jahre Erfahrung in Enterprise-Umgebungen mit mindestens zwei parallel arbeitenden, voneinander abhängigen Teams inklusive teamübergreifender Abstimmung, API-Contracts und gemeinsamer Codebasis oder Integrationsschnittstellen
Mehr als 3 Jahre Erfahrung in der konsequenten Anwendung von Test-Driven Development inklusive Unit- und Integrationstests sowie Red-Green-Refactor mit gängigen Frameworks wie JUnit, Mockito oder Testcontainers
Mehr als 3 Jahre Erfahrung in der Containerisierung von Applikationen inklusive Dockerfiles/Container-Images, Multi-Stage-Builds, Container-Orchestrierung und Deployment in Docker Compose, Kubernetes, ECS oder vergleichbaren Laufzeitumgebungen
Soll-Anforderungen:
Mehr als 3 Jahre Erfahrung mit SAFe inklusive PI-Plannings, teamübergreifender Abstimmung und architektonischer Mitgestaltung auf ART-Ebene
Mehr als 3 Jahre Erfahrung mit KI-gestützten Tools wie GitHub Copilot, ChatGPT oder Amazon Q für Code-Generierung, Architektur-Analyse, Dokumentation oder Testautomatisierung
Mehr als 3 Jahre Erfahrung mit BPMN 2.0 und Camunda Platform 7 oder 8 inklusive Service Tasks, External Tasks und Prozess-Orchestrierung
Mehr als 3 Jahre Erfahrung mit Monitoring und Alerting auf Basis von Grafana sowie Prometheus, Loki oder Tempo in containerisierten Umgebungen
Mehr als 3 Jahre Erfahrung mit event-basierten Integrationen über Apache Kafka und/oder RabbitMQ inklusive Topic-Design, Consumer-Groups, Schema- Versionierung und Fehlerbehandlung
Mehr als 3 Jahre Erfahrung in der End-to-End-Verantwortung für Services von Entwicklung über Deployment bis Betrieb inklusive Rufbereitschaft und Fehlerbehebung in Produktion
Erfahrung mit GitLab CI inklusive Multi-Stage-Pipelines, Container-Registry- Integration, automatisierten Tests und Deployment-Strategien
Erfahrung mit Java / Spring Boot und/oder TypeScript in produktiven Enterprise- Anwendungen
Jetzt bewerben
:
Lisa-Marie Schröer
Recruitment Consultant
*****
*****
sms Consulting GmbH • Euskirchener Str. 89b • 52351 Düren •
Impressum