Full Stack Entwickler Java/Spring Boot & React/Typescript (w/m/d)
Finmas ist DER digitale Partner der Sparkassen-Finanzgruppe. Unsere Kund:innen sind Sparkassen, Landesbausparkassen und Versicherer in ganz Deutschland. Für sie entwickeln wir digitale Finanzmarktplätze für Immobilienfinanzierungen und Privatkredite in der Sparkassenwelt. Wir helfen ihnen, die Wünsche ihrer Kund:innen nach einer passenden Finanzierungslösung zu erfüllen. Neben der Baufinanzierung der Zukunft ist für uns die Vernetzung von Immobilie und Finanzierung maßgeblich, damit die Kund:innen der Sparkassen-Finanzgruppe vollumfänglich im Ökosystem "Wohnen & Leben" begleitet werden.
Du hast Lust bekommen, Teil der Finmas zu werden, bist ein:e erfahrene:r Full Stack Entwickler:in, brennst für abwechslungsreiche Projekte innerhalb der Online Banking Lösung der Sparkassen?
Dann bewirb dich bei uns! Wir suchen zum nächstmöglichen Zeitpunkt einen Full Stack Entwickler mit Fokus React/Typescript und Java/Spring Boot (w/m/d) für die Online-Banking Lösung der Sparkassen in Vollzeit. Wir bieten dir dabei eine hybride Arbeitsweise mit 1-2 Tagen/Woche am Standort in Berlin an.
Gesellschaft:
Finmas GmbH
Ein Netzwerkunternehmen der Hypoport SE
und der Finanz Informatik GmbH & Co. KG
Karrierelevel:
Mit Berufserfahrung
Vertragsart:
Feste Anstellung
Arbeitszeitmodell:
Vollzeit (40 h/Woche)
Remote Work:
Teilweise remote möglich
Solange die Stelle auf unserer Karriereseite online ist, suchen wir nach passenden Talenten.
Woran du arbeitest:
Frontend- und Backend-Entwicklung
- Entwicklung moderner Anwendungen im Frontend mit React, TypeScript und Material UI
- Umsetzung leistungsfähiger Backend-Services mit Java, SpringBoot und Maven
- Implementierung und Integration von REST-APIs sowohl von internen als auch externen Anbietern
Testing & Qualitätssicherung
- Implementierung automatisierter Tests mit Mockito (Backend) und Jest (Frontend)
- Sicherstellung von Codequalität durch gezielte Testabdeckung
Sicherheit & Architektur
- Absicherung von Anwendungen mit gängigen Verfahren wie OAuth2, OpenID Connect und JWT
- Berücksichtigung von Web-Sicherheitsthemen wie CORS, CSRF und XSS
- Anwendung etablierter Designprinzipien wie Clean Code und KISS
- Einsatz von Design Patterns für wartbare und skalierbare Softwarearchitekturen
Datenbanken & Performance
- Arbeit mit PostgreSQL, inklusive Datenbankdesign, SQL-Abfragen und Optimierung
Agile Zusammenarbeit & Dokumentation
- Arbeiten in agilen Teams nach Scrum/Kanban
- Nutzung von Git, GitHub oder GitLab für Versionskontrolle und kollaborative Entwicklung
- Erstellen und Pflegen technischer Dokumentation sowie technischer Diagramme
Technologien & Tools
- Erfahrung in der Full Stack Entwicklung mit React, TypeScript, Material UI im Frontend und Java, SpringBoot, Maven im Backend
- Vertraut mit REST-API-Integration, Test-Frameworks wie Mockito und Jest und gute Kenntnisse in PostgreSQL
Architektur & Sicherheit
- Verständnis für Web-Sicherheit (CORS, CSRF, XSS) und Authentifizierungsverfahren (OAuth2, OpenID Connect, JWT)
- Kenntnisse in Design Patterns, Clean Code und strukturierten Entwicklungsansätzen
Arbeitsweise & Kommunikation
- Erfahrung in der agilen Softwareentwicklung (Scrum/Kanban)
- Fähigkeit zur strukturierten Dokumentation mit z.B. AsciiDoc, Markdown und Erfahrung im
- Einsatz von Modellierungswerkzeugen wie z.B. Lucidchart
- Sicherer Umgang mit Git-basierten Tools wie GitHub oder GitLab
Soft Skills
- Gute Kommunikationsfähigkeit, hohe Teamorientierung und Spaß an aktiver Mitgestaltung der Zusammenarbeit
Sprache
- Deutschkenntnisse auf mindestens C1-Niveau in Wort und Schrift