Entwickler Java
Westhouse Consulting GmbH
Frankfurt am Main, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German Experience level
IntermediateJob location
Frankfurt am Main, Germany
Tech stack
Java
Spring Security
Confluence
JIRA
Unit Testing
Code Review
Databases
Continuous Integration
Gradle
HP Quality Centers
Integrated Development Environments
Java Persistence API
OAuth
OpenID
Oracle Applications
Scrum
Openid Connect
Mockito
Scaled Agile Framework
Session Management
SharePoint
PL-SQL
SQL Databases
Test Driven Development
Spring-boot
Amazon Web Services (AWS)
Gitlab
GIT
Amazon Web Services (AWS)
Docker
Job description
- Programmierung / Implementierung / Customizing technischer Komponenten in dem integrierten Standardbedienplatz auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
- Analysieren und Beheben von Fehlern aus den Testphasen in dem Standardbedienplatz
- Erstellen von technischer Komponentenspezifikation in AsciiDoc und Betriebsführungshandbüchern
- Erstellen von Lieferpaketen für den integrierten Standardbedienplatz
- Einrichten und Konfigurieren von Entwicklungsumgebungen inklusive Continuous Integration
- Konfigurieren von technischen Monitoring-Prozessen, Auswertung der Monitoring-Werte
- 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
Requirements
- Mindestens 2 Jahre nachweisliche Berufserfahrung in der Entwicklung von Systemen für führende europäische Eisenbahninfrastrukturunternehmen
- Fundierte Kenntnisse und mindestens 5 Jahre Berufserfahrung in Java, davon mindestens 1 Jahr mit Java Version 17/21 insbesondere Jakarta EE
- Mehrjährige Berufserfahrung in der Entwicklung mit SpringBoot 3, JPA 2, sowie Flyway
- Nachweisliche Berufserfahrung mit OIDC/OAuth2, insbesondere OpenID Connect Session Management, OAuth2 Server Implementierungen sowie Entwicklungserfahrungen mit Spring Security 5 und höher
- Mehrjährige Berufserfahrung mit Oracle- Datenbanken, Amazon RDS, sowie SQL und PL/SQL.
- Mehrjährige Berufserfahrung im Umgang mit Containern, Docker, docker-compose, sowie Erfahrungen mit JIB und den Betrieb auf AWS ECS
- Mehrjährige Berufserfahrung mit den Versionsverwaltungssystemen Git, und GitLab, Gradle sowie in Test Driven Development (u. a. mit Mockito)
- Mehrjährige Berufserfahrung mit agilem Vorgehen nach der Scrum-Methodik und mit der Präsentation von Entwicklungsergebnissen im Rahmen von Scrum-Meetings, sowie nachgewiesene Berufserfahrung im Arbeiten nach SAFe
- Nachweis von Kenntnissen zu Arbeits-Organisations-Tools, insb. Jira, Confluence, Sharepoint und Micro Focus ALM (TMT / HP Quality Center)
- Sehr gute Kenntnisse der deutschen Sprache in Wort und Schrift (Muttersprachler oder mindestens Niveau C1 gemäß dem gemeinsamen europäischen Referenzrahmen für Sprachen)