Entdecken Sie neue Perspektiven als Anwendungsentwickler (m/w/d) in einem innovativen Unternehmen. In dieser Rolle werden Sie Teil eines dynamischen IT-Teams, das sich auf die Entwicklung skalierbarer Softwarelösungen spezialisiert hat. Sie arbeiten in einem technologisch anspruchsvollen Umfeld mit Java-basierten Kernsystemen und gestalten aktiv deren Transformation hin zu modernen Architekturen. Ihre Hauptaufgaben umfassen die Entwicklung und den Betrieb zentraler Anwendungen, wie Workflow- und Dokumentenmanagementsysteme. Sie sind verantwortlich für den gesamten Lebenszyklus dieser Systeme, von der Anforderungsanalyse über das Design und die Implementierung bis hin zum Betrieb. In enger Zusammenarbeit mit Product Ownern und anderen Entwicklern bringen Sie neue Technologien wie Kafka und Künstliche Intelligenz in unsere Plattform ein. Das Unternehmen fördert eine agile Arbeitsweise und bietet Ihnen die Möglichkeit, Ihre Fähigkeiten kontinuierlich weiterzuentwickeln. Hier haben Sie die Chance, an der Modernisierung des Kernbanksystems mitzuwirken und innovative Lösungen zu schaffen, die im Einsatz sind.
Anwendungsentwickler (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt mehrjährige Erfahrung in der Full-Stack-Entwicklung mit Java mit, idealerweise auch Kenntnisse in TypeScript (Angular). Ein sicherer Umgang mit relationalen Datenbanken, wie Oracle, ist erforderlich. Zudem sollten Sie Erfahrung in der Entwicklung und Integration bestehender Systemlandschaften mitbringen. Kenntnisse in modernen Architekturen und Konzepten, wie Domain Driven Design, Clean Architecture, REST, Kafka sowie Cloud- und Container-Technologien sind von Vorteil. Erfahrung in der Testautomatisierung und Qualitätssicherung, beispielsweise mit JUnit oder Performance-Tests, wird ebenfalls geschätzt. Persönlich sollten Sie eine teamorientierte Arbeitsweise mitbringen und Erfahrung in agilen Teams haben. Ein Verständnis für fachliche Zusammenhänge und die Fähigkeit, in Domänen zu denken, runden Ihr Profil ab.