Beschreibung
Für unseren Kunden in Frankfurt/Main suchen wir aktuell einen Software Entwickler (m/w) Java/JEE
Aufgaben:
Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
Dokumentieren der technischen Komponenten
Erstellen von Systemdokumentationen
Erstellen von Lieferpaketen für die betreffenden Applikationen
Einrichten von Entwicklungsumgebungen incl. Continuous Integration
Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests
Vorbereitung von Entscheidungsvorlagen zu technischen Themen
Präsentationen zu technisch komplexen Themenstellungen
Berichten von Risiken und Problemen an die Technischen Architekten und an das Projektmanagement
Muss-Anforderungen:
Umfangreiche, mehrfach praxiserprobte aktuelle Kenntnisse in mindestens zwei Technologiebereichen der Softwareentwicklung und Überblickswissen in relevanten technologisch benachbarten Gebieten.
Umfangreiche Methodenkenntnisse und fundierte Erfahrung in der Anwendung von mind. zwei Methoden (wie Geschäftsprozessmodellierung, OOA und OOD in UML2, Vorgehensmodelle der Softwareentwicklung wie Wasserfall, RUP, V-Modell, Scrum, XP und Agile, Function Point Analyse, Usability, Konfigurationsmanagement, Releasemanagement).
Fähigkeit zur Analyse neuartiger und komplexer Sachverhalte und Problemlagen durch kreativen Wissenstransfer, deren Einordnung in einen übergreifenden Gesamtzusammenhang, Bewertung der Konsequenzen in eigenen Verantwortungsbereichen, sowie die die Ableitung und Bewertung von Handlungsoptionen und verständliche Darlegung für Dritte. Ist Gestalter von Analyse- und Entscheidungsprozessen
Fähigkeit zur bewussten Analyse hemmender/stützender Kräfte und Implikationen in komplexen Problemlagen als Gestalter von Analyse- und Entscheidungsprozessen, Aufbau des Handelns darauf, Herbeiführung Lösungen im Leistungsumfeld
Fähigkeit zur Präsentation neuer Themen und Sachverhalte in größeren Gruppen und in bereichsübergreifenden Gremien
Fähigkeit zur Moderation größerer Veranstaltungen (z.B. Workshops) zu hoch komplexen Themengebieten (auch bei konfliktgeladenen Themen)
Fähigkeit, Teams mittlerer / kleiner Größe zu lenken und zu steuern und die Teammitglieder zu motivieren. Anreicherung der Teamarbeit mit strukturierten, sinnvollen und durchdachten Lösungen
Fähigkeit eines oder mehrerer (budget- und zeitkritischer) (Teil)Projekte eigenverantwortlich zu strukturieren und zu steuern und den Projektmanager eines oder mehrerer (Groß)Projekte in allen Aspekten des Projektmanagements zu unterstützen. Gute und mehrfach praxiserprobte aktuelle Kenntnisse der Methoden und Techniken des Projektmanagements im relevanten Vorgehensmodell des Projektes (z.B. Wasserfall oder Agil)
Fähigkeit, neuartige fachliche und technische Anforderungen durch Wissenstransfer zu analysieren und sie in technische Lösungen umzusetzen und sie für Dritte verständlich darzustellen. Bewertet mögliche Konsequenzen und leitet daraus Vorschläge zur Weiterentwicklung bestehender Architekturen ab. Aktuelle Kenntnisse in einem technologischem Spezialgebiet - wie z.B. SOA oder EAI - der Softwarearchitektur (Individualentwicklung) und Überblickswissen in mindestens einem relevanten technologisch benachbarten Gebiet
Langjährige praxiserprobte Expertenkenntnisse in Java und JEE sowie XML/XSLT, Methoden des eXtreme Programmings (insb. Test-Driven Development, Pair Programming), Implementierung fachlich komplexer Schnittstellen-Standards (z.B. SEPA, EDIFACT, SOAP, VDV-KA usw.)
Langjährige Erfahrung als Entwickler in einem Scrum-Team
Soll-Anforderungen:
Vertieftes praktisches Wissen zur Implementierung des Standards VDV Kernapplikation
Erfahrung im Projektumfeld von strategischen IT-Umsetzungsprojekten in Konzernen
Linux- und Docker-Kenntnisse
Python, JavaScript, HTML/CSS