Beschreibung
Für eine große deutsche Retailbank suchen wir zur Digitalisierung von Bankprozessen erfahrene Java-Entwickler (m/w). Gemeinsam in einem agilen Entwicklungsteam werden Prozesse automatisiert und in einem professionellen und modernen technologischen Umfeld umgesetzt. Die Aufgabe umfasst das technische Design, die Entwicklung und den Entwicklertest.Aufgaben:
• Erstellung von technischen Design-Dokumenten (technische Komponenten-Beschreibungen), technische Schnittstellen-Beschreibungen auf Basis eines nicht finalen Fachkonzepts.
• Softwareentwicklung Programmiersprache Java.
• Erstellung von technischen Testfällen (FitNesse) und Durchführung von Entwicklertests.
• Integration der neu zu entwickelnden Anwendung in die vorhandene Applikationsumgebung.
Anforderung:
Must Have:
• Sehr gute Kenntnisse in Java (6-aktuelle Version)
• Spring oder Java EE
• Hibernate / JPA
• Tests (Junit; Mockito; ggf. Fitnesse, gerne TDD)
• Erfahrung mit Clean Code
• Relationale Datenbanken (Oracle; SQL; ggf. PL-SQL)
• Kenntnisse in Wicket od. vergleichbaren UI Frameworks
• Fließende Deutschkenntnisse
• Scrumerfahrung
Nice-to-Have:
• Erfahrung im Bereich Process Engines
• Self-contained Systems
• Microservices
• restful Webservices