Java Software Engineer (all genders) Kafka
Über unseren Kunden
Für unseren Kunden, der sich kontinuierlich weiterentwickelt und damit einen einzigartigen Mehrwert schafft, suchen wir :
Ihr Aufgabenbereich
- Analyse von Geschäftsanforderungen und Umsetzung in IT-Lösungen
- Sicherstellung von Performance, Sicherheit, Kosteneffizienz und Einbettung in die Anwendungslandschaft und Unternehmensarchitektur
- Analyse komplexer Problemstellungen und Definition von technischen Spezifikationen
- Beratung und Begleitung des Projektteams bei der Anwendung neuer Patterns (Event-Driven, Cloud-Native, Microservices, CI / CD, Domain Driven Design etc.)
- Softwareentwicklung an der Schnittstelle zwischen Fachabteilungen und IT bei unseren Kunden in verschiedenen Branchen
Ihr Profil
Akademischer Abschluss in Informatik oder vergleichbare QualifikationMindestens zwei Jahre Berufserfahrung in der Softwareentwicklung mit JavaErfahrung im Umgang mit relationalen und nicht-relationalen DatenbanksystemenSehr gute kommunikative und konzeptionelle Fähigkeiten sowie ein sicheres und kundenorientiertes AuftretenBereitschaft zur ReisetätigkeitDeutschkenntnisse wären von VorteilFundierte Kenntnisse gängiger moderner Komponentenmodelle (JEE) und Entwurfsprinzipien (Domain Driven Design)Erste Kenntnisse in der Anwendungsentwicklung mit Microservices, Docker, Kubernetes, Vertx und Kafka, OpenshiftNachgewiesene Kenntnisse in reaktiven Mustern (vorzugsweise mit Kafka)Fundierte Kenntnisse in der Anwendung von Methoden und Techniken des Software-Engineering wie Prozess- und Datenmodellierung (OOA / OOD und UML)Gute Kenntnisse in der Anwendung von Vorgehensmodellen der Softwareentwicklung, vorzugsweise in der agilen Entwicklung (Scrum)Fundierte Kenntnisse aktueller Frameworks wie Hibernate, Spring, Angular oder / und React