Full Stack Software Developer
Role details
Job location
Tech stack
Job description
In einer Ära, in der Digitalisierung und moderne IT-Infrastrukturen das Banking revolutionieren, gestalten wir eine technologiegestützte Bank, in der du als IT-Profi eng mit unseren Geschäftsbereichen zusammenarbeitest. Unsere Technology-Teams bieten dir ein Umfeld, das dich vor spannende Herausforderungen stellt - sei es durch den Support und die Weiterentwicklung von Legacy-Systemen oder die Einführung moderner Technologien wie KI, Machine Learning und hochgradig automatisierte Handelsapplikationen. Unsere IT-Abteilung mit etwa 300 Mitarbeitern arbeitet größtenteils agil nach einem Scrumban-Ansatz und deckt Bereiche wie Cloud Computing, Cybersecurity, Operations, Process and Governance, Software Development und Architecture ab. Wir sind besonders stolz darauf, fast alle unsere Applikationen Inhouse zu entwickeln, was uns eine einzigartige Flexibilität und Innovationskraft verleiht. Unser Tech Stack umfasst moderne Technologien wie Java, Kotlin, TypeScript und Python, CI/CD-Pipelines, Container, Kubernetes sowie Azure Cloud, Azure SQL Database und Oracle Datenbank mit PL/SQL. Deine Rolle im Team In deiner Rolle als Full Stack Software Developer bist du ein integraler Bestandteil eines unserer agilen Produktteams im Bereich Corporate Banking. Dein Fokus liegt auf der Gestaltung der digitalen Zukunft für unsere Kunden, indem du maßgeblich an der Weiterentwicklung des digitalen Kundenlebenszyklus mitwirkst. Gemeinsam mit deinen Kollegen entwirfst, entwickelst und betreibst du moderne Anwendungen, die hierfür einen direkten Mehrwert schaffen. Dabei übernimmst du End-to-End-Verantwortung und bringst deine Expertise aktiv in technische Entscheidungen ein, um unsere Technologielandschaft kontinuierlich voranzubringen. Welche Aufgaben erwarten Dich?
- Entwicklung und Erweiterung von Produktfeatures für unsere internen Kundenstammdatensysteme
- Ausbau und Optimierung digitaler Services für unsere Endkunden
- Arbeiten in einem agilen Team mit offener Kommunikation - direkte Mitgestaltung, schnelles Feedback, kurze Entscheidungswege.
- Begleitung des gesamten Entwicklungszyklus: von der Analyse über Konzeption und Architektur bis hin zu Umsetzung, Testing, Integration und Betrieb
- Einsatz moderner Technologien: Kotlin, TypeScript, Spring, Angular, Docker u. v. m.
- Großer Gestaltungsspielraum: Du kannst dich aktiv in technische Entscheidungen einbringen und neue Technologien vorschlagen und vorantreiben
Requirements
- Abgeschlossene Ausbildung als Fachinformatiker:in für Anwendungsentwicklung oder ein abgeschlossenes Studium im Bereich (Wirtschafts-)Informatik
- Sehr gute Kenntnisse in Kotlin, alternativ Java
- Fundierte Erfahrung in der Entwicklung von REST-basierten Webservices (z. B. mit Spring Boot)
- Gute Kenntnisse in Angular, TypeScript, HTML und CSS
- Idealerweise Erfahrung mit relationalen Datenbanken, Kubernetes/Docker sowie CI/CD-Pipelines (z.B. Bamboo oder Azure DevOps)
- Sehr gute analytische Fähigkeiten sowie ein hoher Anspruch an Codequalität und Wartbarkeit
- Sehr gute Deutschkenntnisse und gute Englischkenntnisse in Wort und Schrift
Benefits & conditions
- Flexible Arbeitszeiten innerhalb einer 39-Stunden-Woche
- 30 Tage Jahresurlaub sowie zusätzliche freie Tage am 24. und 31. Dezember
- Vielseitiges und spannendes Aufgabengebiet in einem modernen und dynamischen Umfeld sowie ein wertschätzendes Betriebsklima
- Gezielte Förderung durch interne und externe Schulungs- und Entwicklungsprogramme
- Berenberg-Patensystem für ein strukturiertes und reibungsloses Onboarding
- Vielfältige Zuschüsse (z. B. Deutschlandticket, JobRad, vermögenswirksame Leistungen, betriebliche Altersvorsorge, Essenszuschüsse bzw. Betriebsrestaurant in Hamburg)
- Zusätzliche Leistungen wie Familienservice, Arbeitszeitkonto (z. B. für Sabbaticals), betriebliche Sozialleistungen, Gesundheits- und Sportprogramme