Beschreibung
Für unseren Kunden in München suchen wir zum nächst möglichen Zeitpunkt einen erfahrenen Java Entwickler (w/m).
Aufgaben:
Planung, Steuerung und Verantwortung von Entwicklungsaktivitäten (Inhalt, Qualität und Termine)
Enge Zusammenarbeit mit dem Software-Architekt (Methodik, Vorgehen, Inhalte)
Planung und Aufbau des Software-Toolset aller Umgebungen (vor allem Build- und Entwicklungsumgebung)
Verantwortung für Beistellleistungen und Abstimmungen bzgl. Technik mit anderen Teilbereichen im Projekt und Projekten mit Schnittstellen
Festlegung/Abstimmung der Build- und Entwicklungsumgebung für das Projekt (Toolset und Rahmenbedingungen)
Design/Feinkonzeption der Software-Architektur in Abstimmung mit dem Software-Architekt
Qualitätssicherung und Entwicklung von umzusetzenden Arbeitspaketen
Profil:
Erfahrung in der Entwicklung Java-basierter Anwendungen (JEE, JAX-RS und JAX-WS)
Kenntnisse von Architekturkonzepten (MVC (Modell View Controller))
Kenntnisse des Softwareengineering (Prozess und Datenmodellierung (OOA/OOD/UML))
Kenntnisse der Frontendframworks Angular 2+ & Webservices
Kenntnisse von SVN (Repository), GIT, Jenkins (Build&Deployment)
Kenntnisse von Testwerkzeugen JUNIT, SONAR)
Technische Dokumentation (Kernsystem, Schnittstellen, etc)
Organisationsfähigkeiten
Von Vorteil:
Erfahrung mit agilem Projektvorgehen (SCRUM)
Erfahrung in der Leitung von Entwicklerteams
Kenntnisse über Docker und/ oder Openstack
typescript, Ruby/JRuby, komponentenbasierte JavaScript-client-frameworks, Redux, NodeJS, npm, maven )
DB2 Architekturkenntnisse
Erfahrung aus Projekten mit Schwerpunkt Kundenbefragungen / Marktforschung
Projektmanagement Knowhow