Startdatum:
Dezember 2019
Enddatum:
Juni 2020
Beschäftigungsart:
Freiberuflich
Region:
Frankfurt am Main
Beschreibung:
Für unseren Kunden in Frankfurt am Main sind wir aktuell auf der Suche nach einem Java Entwickler (m/w/d).
Falls Sie die folgende Projektbeschreibung interessiert und Sie die Anforderungen ausreichend abdecken, bitten wir Sie um kurzfristige Rückmeldung unter Angabe Ihrer Kontaktdaten, Ihrer Konditionen für den genannten Einsatzort (Stunden- oder Tagessatz) sowie Ihres Profils (vorzugsweise in Word).
Projektstandort: Frankfurt am Main (100% on-site)
Dauer: Dezember 2019 - Juni 2020 (Option auf Verlängerung)
Volumen: Vollzeit
Abgabefrist beim Kunden: ASAP
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
-
Dokumentation 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, automatisierten Komponententests, Modultests, Modulgruppentests
-
Vorbereitung von Entscheidungsvorlagen zu technischen Themen
-
Präsentationen zu technisch komplexen Themenstellungen
Anforderungen:
must have
-
Methodenkompetenz, Modellierung, Vorgehensmodelle:
Umfangreiche Methodenkenntnisse und mehrjährige Erfahrungen in deren Anwendung (OOA und OOD in UML2, Vorgehensmodelle der Softwareentwicklung wie SCRUM, Kanban, XP oder Agile, Konfigurations-/Releasemanagement) -
Teamarbeit und weitgehend selbstständiges Arbeiten an Aufgabenpaketen: Erfahrung in der Arbeit im Umfeld von mittleren bis großen Entwicklerteams
-
Technologiekenntnisse: Aktuelle Kenntnisse und Erfahrungen in der Anwendung folgender Technologien der Softwareentwicklung: JAVA, XML, SOAP, XQuery, XSLT, XSD, WSDL, Apache ActiveMQ, Apache Camel, Spring Boot
-
Projektreferenzen zu o.g. Technologieschwerpunkten
nice to have
-
Technologiekenntnisse: Aktuelle Kenntnisse und Erfahrungen in der Anwendung folgender Technologien der Softwareentwicklung: Gradle, Kubernetes, Maven, REST, Jenkins, GIT
-
Architekturkenntnisse: Aktuelle Kenntnisse der Softwarearchitektur, besonders im Kontext des Designs und Entwicklung von Microservices. Folgende Technologien stehen dabei im Vordergrund: AWS (Cloud-Formation), Docker, SOA
-
Agile Methodenkenntnisse: Praktische Erfahrung in Methoden und Vorgehen nach SCRUM und sonstigen agilen Vorgehensweisen
-
Zertifizierungen zu o.g. Technologieschwerpunkten
-
Zertifizierung UML oder vergleichbare Qualifikation
-
Zertifizierung als Certified Scrum Master (CSM), Certified Scrum Developer (CSD), Certified Scrum Professional (CSP) oder vergleichbar
Für Fragen, Anregungen oder Wünsche stehen wir Ihnen gern zur Verfügung.