Lead Java Entwickler
Westhouse Consulting GmbH
Bonn, Germany
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
SeniorJob location
Bonn, Germany
Tech stack
Amazon Web Services (AWS)
Automation of Tests
Cloud Computing
Code Review
Computer Programming
Databases
Continuous Integration
Data Synchronization
DevOps
Java Persistence API
PostgreSQL
Open Data Protocol
Scrum
Prometheus
SAP Applications
Scaled Agile Framework
Data Logging
Istio
Grafana
Spring-boot
Backend
Kubernetes
Kafka
Api Gateway
Cucumber
Jenkins
Microservices
Job description
- Entwicklung und Weiterentwicklung der abgestimmten technischen Architektur für Framework-Komponenten
- Konzeption modularer und wiederverwendbarer Framework-Komponenten als Basis für Fach-Services
- Sicherstellen, dass Frameworks einfach anwendbar, gut dokumentiert und erweiterbar sind
- Technische Übersetzung von Architekturvorgaben in lauffähige Framework-Bausteine
- Entwicklung von Spring-Boot-basierten Microservices
- Integration von SAP-Backend-Services zur Datensynchronisation
- Aufbau und Konfiguration von Apache Kafka für asynchrone Kommunikation
- Modellierung, Problemanalyse und Optimierung von PostgreSQL-Datenbanken und ihren JPA-Mappings
- Entwurf, Abstimmung und Umsetzung von Netzwerkzonentrennung und Sicherheitsarchitekturen von der Entwicklungs- bis zur Betriebsumgebung
- Erstellung von Deployment-Strategien mit ArgoCD und Helm
- Automatisierung von Build-, Test- und Deployment-Prozessen mit Jenkins Pipelines
- Aufbau und Pflege von Testautomatisierungs-Frameworks mit Cucumber
- Technische Leitung des Entwicklerteams
- Enge Abstimmung mit Architekten, Product Ownern, DevOps- und Testteams
- Schnittstellenmanagement zu angrenzenden Systemen und Stakeholdern
- Definition von Coding-Guidelines und Durchsetzung von Entwicklungsrichtlinien
- Durchführung und Bewertung von Code-Reviews mit Fokus auf Architekturqualität, Sicherheit und Wiederverwendbarkeit
- Risikoanalyse und Einleitung technischer Gegenmaßnahmen
Requirements
- Must haves:
- Mehrjährige Erfahrung als Lead-Entwickler im Java-/Spring-Ökosystem
- Sehr gute Kenntnisse in Spring Boot und Microservices-Architekturen
- Erfahrung mit Apache Kafka (Producer, Consumer, Topics, Partitionierung)
- Fundierte Kenntnisse in PostgreSQL (Schema-Design, Optimierung, Migrationen)
- Erfahrung in SAP-Integration (OData)
- Kenntnisse in Zonentrennung / Netzwerk-Security
- Erfahrung mit ArgoCD und Helm für Kubernetes-Deployments
- CI/CD-Erfahrung mit Jenkins Pipelines
- Testautomatisierung mit Cucumber (BDD)
- Erfahrung in der technischen Leitung und Architekturplanung
- Sehr gute Deutsch- und Englischkenntnisse
- Skill Optional:
- Erfahrung mit Cloud-Umgebungen (AWS)
- Erfahrung mit KONG API-Gateway (Konfiguration, Plugins, Security)
- Kenntnisse in Service Mesh (z. B. Istio)
- Erfahrung mit Monitoring/Logging (Prometheus, Grafana, EFK-Stack)
- Kenntnisse agiler Frameworks (Scrum, SAFe)
- Erfahrung mit Container-Security
- Vorteilhaft sind Kenntnisse in Enterprise-IT-Landschaften mit hoher Sicherheits- und Compliance-Anforderung
- Erfahrung in Projekten mit SAP-basierten Kernsystemen wünschenswert
- Branchenkenntnisse in Versicherungen sind von Vorteil, aber nicht zwingend erforderlich