Backend Developer Java (m/w/d) - Frankfurt
Rahmeninformationen
- Referenz:
- 146936
- Start:
- 12.04.2021
- Job Typ:
- Festanstellung
- Standort:
- Frankfurt
- Umfang:
- full-time
Ihre Aufgaben
- Ziel des Projektes ist die Entwicklung einer Integrations- und Anwendungsplattform, die Daten über Webservices den Nutzern im Konzern bereitstellt und mit datenbezogenen Anwendungen die Digitalisierung im HR-Bereich des Konzerns unterstützt.
- Programmierung / Implementierung / Customizing und Dokumentation technischer Komponenten in Applikationen auf Basis der genutzten Technologien (Java/JEE, versch. Spring-Framework-Module, Microservices) inkl. dazugehöriger Schnittstellen (über SOAP- und REST-Webservices), Module und entsprechender Datenbanken (Oracle DB, PL SQL).
- Beratung des Auftraggebers zu fachlichen Fragestellungen/Anforderungen
- Einrichten von Entwicklungsumgebungen incl. Continuous Integration
- Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests
- Erstellen von Lieferpaketen für die betreffenden Applikationen
- Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
- Erstellen von Systemdokumentationen
- 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.
Ihre Qualifikationen
- Software-Entwicklung: Fundierte und langjährige Kenntnisse bei der Implementierung in Java/JEE, Springframework (Boot, Data, Security, Monitoring)
- Software-Architektur: Fundierte und langjährige Kenntnisse bei der Implementierung von Java Web-Anwendungen und -services
- Entwicklung WebServices (REST/SOAP): Langjährige Kenntnisse
- Relationale Datenbanken (Oracle) SQL, PL/SQL: Langjährige Kenntnisse JPA/Hibernate: Langjährige Kenntnisse
- Nice to have skills: Methodenkompetenz, Modellierung, Vorgehensmodelle, Problemlösungs-/ Arbeitsorganisations-Know-how, Know-how zur Identifikation Chancen/ Risiken, Präsentations-Know-how, Kommunikations- und Moderations-Know-how, Know-how zu Führung/ Teamverhalten, Projektmanagement-Know-how, Build & Deployment-Prozesse(Gitlab CI, Maven, GIT), Openshift / Kubernetes, Docker, AWS, ETL Tools, agile Methoden (Scrum).