Beschreibung
TätigkeitenbeschreibungFür unseren Kunden in Frankfurt a.M. suchen wir zum nächstmöglichen Zeitpunkt einen Java Entwickler (m/w/d).
Aufgaben:
* Umsetzen neuer Anforderungen, Weiterentwicklung und Wartung einer Authentifizierungs- und Autorisierungsplattform basierend auf Keycloak und Microservices in einem cross-funktionalen Scrum Team aus Entwicklern, Softwaretestern und Requirements Engineers
* Gegebenenfalls Mitarbeit in Projekten zur Bereitstellung neuer Anwendungen/Produkte
* Wartung: Performance-Optimierung, Fehler-Analyse und -Behebung
* Erstellung technischer Konzepte und Aufwandsschätzungen sowie Dokumentation
Für diese Aufgabenstellung sollten Sie über die folgenden Kenntnisse und Erfahrungen verfügen:
* Mehrjährige Erfahrungen im Bereich Java und Spring und die Begeisterung mit unterschiedlichen Technologien zu entwickeln (z.B. UI-Frameworks, Web Services, REST, Microservices)
* Kenntnisse in den Standards OpenID Connect & OAuth2.0
* Erfahrung mit der Authentifizierungsplattform Keycloak sowohl in der Nutzung als auch der Entwicklung von Erweiterungen
* Fundierte Kenntnisse in Testautomatisierung (JUnit, API Test)
* Erfahrung mit NoSQL Datenbanken (MongoDB), Kenntnis von SQL Datenbanken (MySQL)
* Sicherer Umgang mit Deployment-Werkzeugen und Versionskontrollsystemen wie z.B. Jenkins, Git, Maven oder Gradle
* Erfahrung in agilen Methodiken, Container-Technologien wie Kubernetes, Docker
* Eigenverantwortliche, selbstständige sowie präzise Arbeitsweise sowie ein sehr hohes Maß an Verantwortungsbewusstsein und Kommunikationsfähigkeit
* Teamplayer mit hoher Dienstleistungsmentalität
* Sehr gute Deutschkenntnisse in Wort und Schrift
Fähigkeiten (Must have)
Deutsch, Java, Spring