Beschreibung
TätigkeitenbeschreibungFür unseren Kunden suchen wir zur Digitalisierung von Bankprozessen erfahrene Java-Entwickler (m/w) Gemeinsam in einem agilen Entwicklungsteam werden diverse 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 und Durchführung von Entwicklertests. Integration der neu zu entwickelnden Anwendung in die vorhandene Applikationsumgebung.
Anforderungen:
Erfahrung in der Programmiersprache Java ab Version 6/7
Erfahrung mit Git oder vergleichbare Erfahrungen einem anderen Sourcecodeverwaltungssystem (CVS, SVN)
Einschlägige Erfahrung in 3-Tier Webanwendungen im Rahmen eines JEE-Projekts.
Erfahrung mit dem Applikationsserver JBoss 7 EAP 6, alternativ ggf. auch z.B. Weblogic, Wild Fly, Tomcat, WebSphere
Projekterfahrung mit Hibernate
Arbeiten mit Eclipse, JUnit, SonarQube
Nice to have
Erfahrung mit Prozess-Engine Camunda und BPMN
Erfahrung im Bankenumfeld
Projekterfahrung mit agiler Methodik
Erfahrung mit Oracle
Testdriven Development TDD, Selenium, FitNesse, Continuous Integration