Sie sind auf der Suche nach einer neuen Herausforderung und die Softwareentwicklung ist Ihre Leidenschaft? Dabei behalten Sie sowohl die Frontend- als auch die Backend-Seite stets im Blick? Dann sind Sie bei unserem Kunden genau richtig! Als etabliertes Unternehmen im Bereich Professional Services ist unser Kunde seit über vier Jahrzehnten als erfolgreicher IT-Dienstleister im Bankenumfeld tätig. In dieser Rolle sind Sie verantwortlich für die Entwicklung, Weiterentwicklung und Wartung moderner Softwarelösungen im Frontend mit Angular und Typescript sowie im Backend mit Java, Spring Boot und Jakarta EE. Sie setzen fachliche Anforderungen von der Analyse und Konzeption über die Implementierung und den Test bis zur produktiven Auslieferung um. Dabei arbeiten Sie über den gesamten Software-Lifecycle hinweg, einschließlich Design, Implementierung, Testing, Deployment und Wartung. Die Entwicklung modularer, skalierbarer und wartbarer Softwarearchitekturen gehört ebenso zu Ihren Aufgaben wie die Integration von Modulen und Datenbanken sowie die Durchführung von Entwickler- und Integrationstests. Sie führen Code Reviews durch, beheben Bugs und sorgen für Qualitätssicherung und Testautomatisierung. In enger Zusammenarbeit mit Product Ownern, Produktmanagern und cross-funktionalen Teams nehmen Sie an der Sprintplanung teil, schätzen den Aufwand und tragen zur kontinuierlichen Verbesserung der Teamarbeit bei. Zudem unterstützen Sie den Betrieb und die Weiterentwicklung bestehender Anwendungen und Werkzeuge.
Softwareentwickler (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt ein abgeschlossenes Studium der (Wirtschafts-)Informatik, eine Ausbildung zum Fachinformatiker oder eine vergleichbare Qualifikation mit. Mehrjährige Erfahrung in der Softwareentwicklung als Full-Stack Developer ist erforderlich, ebenso wie sehr gute Kenntnisse in Java, Spring Boot, Jakarta EE, Angular, Typescript, SQL und Datenbankentwicklung. Erfahrungen mit Microservices-Architekturen und im Umgang mit komplexen Datenstrukturen sind von Vorteil. Kenntnisse im Bereich Testautomatisierung und Softwarequalität sowie Erfahrung mit agilen Entwicklungsmethoden wie Scrum und SAFe sind ebenfalls wünschenswert. Zudem sollten Sie Erfahrung mit der Internationalisierung von Anwendungen, Testmanagement- und Testautomatisierungswerkzeugen sowie mit Container- oder Cloudplattformen haben. Idealerweise bringen Sie auch Kenntnisse im Bankenumfeld oder mit regulatorischen Anforderungen im Finanzsektor mit. Persönlich zeichnen Sie sich durch ausgeprägte analytische Fähigkeiten, eine strukturierte Arbeitsweise, prozessorientiertes Denken, Teamfähigkeit und Kommunikationsstärke aus. Lernbereitschaft und ein hoher Qualitätsanspruch runden Ihr Profil ab. Sprachkenntnisse in Deutsch auf C1/C2-Niveau und Englisch auf B2-Niveau sind erforderlich.