Java Middleware Developer
GULP Information Services GmbH
Hamburg, Germany
7 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
GermanJob location
Hamburg, Germany
Tech stack
Java
User Authentication
Azure
Cloud Computing
Cloud Engineering
Databases
Continuous Integration
DevOps
Distributed Systems
Middleware
PostgreSQL
Object-Oriented Software Development
SAP Applications
Systems Integration
Spring-boot
Backend
Kotlin
Gitlab-ci
Kafka
Data Management
Api Design
Docker
ELK
Microservices
Job description
Du bist sicher in der Konzeption und Umsetzung komplexer Anwendungen und beherrscht unser technologisches Fundament
Requirements
- Backend-Experte: Fundierte Erfahrung in der objektorientierten Entwicklung mit Java (idealerweise auch Kotlin) und Spring Boot.
- Modern Architecture: Tiefgehendes Verständnis von Microservices, dem API-Design (REST) sowie der Transformation von Monolithen in verteilte Systeme.
- Data Management: Sicherer Umgang mit relationalen und dokumentenbasierten Datenbanken (PostgreSQL, JSONB) sowie deren effizientem Design (Normalisierung).
Cloud Native, Infrastructure & DevOps Du denkst über den Code hinaus und verstehst Software als Gesamtprodukt:
- Container & Orchestrierung: Erfahrung im Deployment und Betrieb von Anwendungen mittels Docker und Cloud-Infrastrukturen (bevorzugt Azure).
- CI/CD & Automatisierung: Souveräner Umgang mit GitLab CI und modernen Deployment-Prozessen.
- Security & Reliability: Kenntnisse in Secret Management, Authentifizierung/Autorisierung sowie Monitoring und Fehleranalyse (z. B. ELK-Stack).
- DevOps-Mindset: Du begleitest Services über den gesamten Lebenszyklus - von der ersten Idee bis zur Demissionierung.
Integration & Messaging Du vernetzt Systeme effizient und skalierbar:
- Event-Driven Design: Erfahrung mit Messaging-Systemen wie Kafka sowie in der asynchronen und synchronen Kommunikation.
- Systemintegration: Idealerweise hast du bereits SAP-Systeme angebunden oder Erfahrung mit Cloud-basierten Speichersystemen (Blob Storage).