Senior Java Backend Engineer - Banking / Fördergeschäft 80% remote ID10140
Role details
Job location
Tech stack
Job description
Der Fokus liegt auf der technischen Konzeption, Entwicklung und Integration komplexer Backend-Komponenten., Entwurf von Programmiervorgaben und fachtechnischen Schnittstellen
- Programmierung und Modellierung von Java-basierten Backend-Komponenten
- Integration von Datenbanken und Services (z. B. PostgreSQL, REST, SOAP)
- Erstellung von Komponenten- und Integrationstests (JUnit, Mockito)
- Optimierung bestehender Softwarekomponenten im Rahmen von Migrationen
- Dokumentation von Quellcode, Architektur und Betriebsumgebung
- Enge Zusammenarbeit mit Fach- und IT-Teams im agilen Umfeld (Scrum)
Requirements
Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder vergleichbare Qualifikation
-
Mind. 5 Jahre Erfahrung in Java-Entwicklung, davon mehrere Projekte im Finanz- oder Bankenumfeld
-
Sehr gute Kenntnisse in Java, Spring Boot / Data / Security
-
Erfahrung in der objektorientierten Datenmodellierung und im Design von Datenbanken (z. B. PostgreSQL)
-
Kenntnisse in der Jobsteuerung (AWA, Spring Batch, Quartz)
-
Erfahrung im Build- und Release-Management (Gradle, GitLab, CI/CD)
-
Gute Kenntnisse in der Migration von Legacy-Systemen
-
Sehr gute Deutschkenntnisse (mind. C1) Wünschenswert (Nice-to-have):
-
Erfahrung in der (Teil-)Projektleitung technischer Teams
-
Kenntnisse in JBoss, WildFly oder Apache Tomcat
-
Schulung oder Zertifizierung als Java-Entwickler (OCP, OCA)
-
Kenntnisse in SAP CML / CMS oder vergleichbaren Kernbanksystemen