Overview
In dieser Position entwickeln Sie robuste Backend-Services mit Java und Spring Boot und gestalten REST-APIs sowie Datenbankmodelle in PostgreSQL. Sie arbeiten eng mit mehreren Teams, verbessern Codequalität durch Clean-Code und TDD und betreiben Containerisierung bzw. CI/CD-gestützte Deployments. Sie treiben Architekturentscheidungen, Performance-Tuning und Sicherheitsaspekte voran. Die Rolle bietet die Chance, maßgeblich an einer skalierbaren Plattform im Enterprise-Umfeld mitzuwirken.
Verantwortungsbereiche
- Design und Umsetzung von Backend-Services mit Java 17+ und Spring Boot
- Implementierung und Versionierung von RESTful APIs (OpenAPI/Swagger)
- Gestaltung von Datenmodellen in PostgreSQL und Optimierung komplexer Queries
- Datenbank-Migrationen mit Flyway oder Liquibase
- Performancetuning (Indexierung, Query-Pläne, Connection Pooling)
- Spring Data JPA/Hibernate Integration und Transaktionsmanagement
- Testgetriebene Entwicklung mit Unit-, Integrations- und Contract-Tests
- Aufbau und Pflege von Container-Images (Docker) und orchestrierten Deployments (Kubernetes, Docker Compose, ECS)
- Teilnahme an Sprint-Planungen, Cross-Team-Abstimmung und Code-Reviews
- Sicherstellung Code-Qualität, Security und Compliance nach Unternehmensstandards
Zentrale Anforderungen
- Mindestens 5 Jahre Backend-Entwicklung mit Java und Spring Boot inkl. REST-API-Design
- Mindestens 3 Jahre PostgreSQL-Entwurf/Optimierung inkl. komplexer Queries und Migrationsmanagement
- Mindestens 5 Jahre Zusammenarbeit in Enterprise-Umgebungen mit mehreren abhängigen Teams
- Mindestens 3 Jahre Test-Driven Development mit JUnit, Mockito, Testcontainers
- Mindestens 3 Jahre Containerisierung (Dockerfiles, Multi-Stage Builds) und Deployment in Docker/Kubernetes/ECS
- Teamorientierung
- Abstimmung über API-Contracts und Schnittstellen
- gute Kommunikations- und Koordinationsfähigkeiten
- Java 17+
- Spring Boot
- PostgreSQL
Senior Entwickler Backend – Java, Spring Boot, PostgreSQL, Testing, Container (m/w/d) in Wiesbaden Arbeitgeber: Westhouse
Westhouse bietet eine dynamische und unterstützende Arbeitsumgebung, die es Fullstack Entwicklern ermöglicht, an innovativen Projekten in der Eisenbahnbranche zu arbeiten. Mit flexiblen Remote-Arbeitsmöglichkeiten und einem starken Fokus auf kontinuierliche Weiterbildung und persönliche Entwicklung, fördert das Unternehmen eine Kultur des Wissensaustauschs und der Zusammenarbeit. Die Mitarbeiter profitieren von einem attraktiven Vergütungspaket und der Möglichkeit, ihre Fähigkeiten in einem internationalen Umfeld weiterzuentwickeln.