Das Unternehmen ist ein führender Anbieter integrierter Lösungen mit einem besonderen Fokus auf die Finanzdienstleistungsbranche. Hierbei wird großen Wert darauf gelegt, Unternehmen dabei zu unterstützen, ihre Geschäftsmodelle zukunftssicher zu gestalten. In dieser Rolle sind Sie verantwortlich für die ganzheitliche Architektur und Umsetzung von Anwendungen. Dies umfasst den gesamten Lebenszyklus komplexer Softwaresysteme, von der Konzeption über das Design bis hin zur Implementierung und Wartung. Sie analysieren bestehende Anwendungslandschaften, um Architekturpotenziale zu identifizieren, und entwickeln sowie designen komplexe Softwaresysteme und Schnittstellen, die auf die Anforderungen und Release-Zyklen abgestimmt sind. Als Schnittstelle zwischen Fachbereichen, IT und Stakeholdern sorgen Sie für eine klare Kommunikation und reibungslose Abstimmungsprozesse. Zudem realisieren Sie Programmieranforderungen im Java-Ökosystem und stellen die Nutzung von IT-Infrastruktur, APIs und relevanten Frameworks sicher. Das Unternehmen bietet Ihnen ein flexibles Arbeitsumfeld, in dem Remote-Arbeit teilweise möglich ist, sowie zahlreiche Entwicklungsmöglichkeiten und ein unterstützendes Team.
Senior Softwareentwickler / Softwarearchitekt (m/w/d) – Java & Integrationslösungen
Beschreibung
Anforderungen
Der ideale Kandidat hat ein abgeschlossenes Hochschulstudium in Informatik, Wirtschaftsinformatik, Naturwissenschaften oder eine vergleichbare Ausbildung. Zudem sollten Sie über mehrjährige Erfahrung in der Anwendungsentwicklung und in der Umsetzung komplexer Softwareprojekte verfügen. Sehr gute Kenntnisse in Programmierparadigmen wie objektorientiert, funktional und prozedural sowie langjährige Erfahrung in Java und Jakarta EE sind erforderlich. Ein sicherer Umgang mit Datenbanken, Cloudplattformen, Buildtools sowie APIs und relevanten Frameworks ist ebenfalls notwendig. Darüber hinaus sollten Sie eine Begeisterung für moderne Technologien, Automatisierung, Cloud-Lösungen und Eventstreaming mitbringen. Erfahrung im Kundenkontakt, eigenverantwortliches Arbeiten und proaktive Kommunikation sind von Vorteil. Sprachkenntnisse in Deutsch sollten mindestens auf dem Niveau B2, idealerweise C1 sein.