| Für einen unserer Kunden aus der Bankenbranche in Frankfurt am Main sind wir auf der Suche nach einem erfahrenen Java Entwickler (w/m/d) für die Modernisierung der Web-Anwendungen MSR und MSR-DQM. Ziel des Projektes ist die Überführung der bestehenden Anwendungen für die Geldmarktstatistik in eine cloud-native Microservice-Architektur. Die Aufgabe umfasst die Entwicklung und Integration von Microservices zur schrittweisen Ablösung des bestehenden MSR-Monolithen, die Weiterentwicklung und Migration der Anwendungen auf Basis von Quarkus und WebSphere Liberty einschließlich Containerisierung, Helm-Charts und CI/CD-Integration mit GitLab. Weiterhin umfasst die Aufgabe die Unterstützung bei der Bereitstellung auf Kubernetes/OpenShift sowie bei der Nutzung von Knative, die Mitwirkung bei der Umstellung der Anwendungs- und Systemkommunikation auf Kafka/Event Streaming und die Unterstützung bei der Migration der Datenhaltung von IBM DB2 z/OS nach PostgreSQL einschließlich Datenmodell- und Schnittstellenanpassungen. Darüber hinaus umfasst die Aufgabe die Containerisierung und Automatisierung der MSR-DQM-Verfahren einschließlich der R-/Python-Laufzeitumgebung, die Entwicklung automatisierter Tests, Fehleranalysen, Code-Reviews und technische Dokumentation sowie die Mitwirkung bei der Umstellung der Authentifizierung auf OIDC sowie bei der Umsetzung sicherheitsrelevanter Anforderungen. Hierfür suchen wir einen Java Entwickler mit mindestens vier Jahren Erfahrung in der Entwicklertätigkeit unter Einsatz von Java-/Web-Technologien, umfangreichen praktischen Erfahrungen in der objektorientierten Anwendungsentwicklung inklusive OO-Analyse und -Design sowie Erfahrung mit Datenstrukturen, Algorithmen, Datenmodellen und Design Patterns. Ebenso werden gute Kenntnisse von Best Practices und Designprinzipien in der Programmierung und Softwarearchitektur wie SOLID, KISS und DRY sowie praktische Erfahrungen in agiler Softwareentwicklung vorausgesetzt. Weiterhin werden Kenntnisse im Zusammenwirken von Web-Applikationen und Datenbanken, insbesondere DB2/OracleDB, sowie praktische Erfahrungen in der Speicherung und Verarbeitung von Massendaten in relationalen Datenbanken, vorzugsweise DB2/OracleDB, erwartet. Zudem sind Kenntnisse der Softwareergonomie und des Oberflächendesigns bei der Implementierung von Java-Web-Anwendungen, sehr gute Kenntnisse in Java ab SE8, JEE 8, insbesondere CDI und JPA, Maven, SQL sowie XML, XML-Schema und XML-Verarbeitung als auch praktische Erfahrungen mit Anforderungs- und Testmanagementwerkzeugen wie JIRA, Spira oder Confluence sowie mit Versionsverwaltungssystemen wie Subversion und/oder Git vorausgesetzt. Des Weiteren werden sehr gute Deutschkenntnisse in Wort und Schrift auf mindestens C1-Niveau sowie gute Englischkenntnisse auf mindestens B1-Niveau sowie praktische Erfahrungen mit MS Windows 7 oder höher und den gängigen MS-Office-Anwendungen Word, Excel und PowerPoint vorausgesetzt. Projektstart: Ende Oktober 2026, Projektende: Ende Dezember 2028, die Laufzeit beträgt 26 Monate mit Option auf Verlängerung. Wenn Sie an diesem Projekt interessiert sind, senden Sie uns bitte Ihr Beraterprofil mit Angaben zu Ihrer Verfügbarkeit und dem gewünschten Stundensatz unter dem Kennwort: "2609015 - Java-Entwickler". |