03.11.2025 aktualisiert


nicht verfügbar
Senior Java- und Webentwickler
Gelsenkirchen, Deutschland
Deutschland +2
Master of Science im Fach PhysikSkills
JavaJavaEE (Fullstack)JavascriptApache Mavenspring bootNode.jsjenkinsWebspherejboss / tomcat application serverMariaDB
- Java, JavaEE
- JavaScript, TypeScript
- CSS/SCSS, HTML5, JQuery
- Spring Boot
- Node.js, Angular
- Apache Maven, Jenkins
- Eclipse, RAD (IBM Rational Developer)
- Visual Studio Code, Android Studio
- Tomcat, Websphere, JBOSS
- OracleDB, MariaDB
- SQLDeveloper, SquirrelSQL, HeidiSQL
- Git
- Jira, OneNote
- Windows, CentOs, Ubuntu, Debian
- SoapUI, Postman
- JUnit, Mockito
Sprachen
DeutschMutterspracheEnglischverhandlungssicherSpanischgut
Projekthistorie
Betreuung zweier Anwendungen, Middleware und Kommunikation mit der Oberfläche. Zentrales Bearbeitungsbackend mit vorgeschaltetem Anwendungsteil für die UI-Kommunikation. Weiteres zentrales Backend zur Annahme und Verarbeitung von Vorgängen.
- Projektstart:
- Unterstützung im Ausschreibungsprozess per Vorstellungsgespräch
- Übernahme der Entwicklung nach Ausscheiden des vorherigen Teams
- Start des Projektes als erster Entwickler
- Selektion neuer Entwickler für eigenes und Schwester Projekte
- Leitung eines Entwicklungsteams aus zwei Personen
- Entwicklung nach Pflichtenheften (Wasserfall) mit Scrum Ansätzen
- Abstimmung mit anderen Komponenten der Anwendungslandschaft
- Neue OpenApi-Schnittstellen mit Yaml Beschreibung
- Datenverarbeitung und Entwickung mit XML- und JSON-Schema
- Erstellung von XSL-Transformation und PDF Generierung
- Refractoring der historisch gewachsenen Anwendungsteile
- Einführung Spring Boot Integrationstest
- CVE-Updates von Bibliotheken um Sicherheitslücken vorzubeugen
- Internationalisierung der Anwendung für Backend (Property-Dateien) und Frontend(Json)
- Internationalisierung PDFs (PDFBox) und Excel (Apache POI)
- Anschluss an dedizierten Microservice für Übersetzungen (Neue Sprachen per 'Klick')
- Anpassung/Erweiterung Features für Instanz der Anwendung in Dänemark
- Produktionsbetreuung und Weiterentwicklung um neue Features
Wartung und Weiterentwicklung einer multinationalen Anwendung
- Modell getriebener Aufbau von Geschäftsprozessen über internes Framework (TREND)
- Länderspezifische Modulentwicklung per OSGI Services
- Hohe Projektkomplexität aufgrund internationalem Umfangs und Laufzeit ( > 10 Jahre)
- Entwicklung in einem Team von mehr als 40 Leuten mit fünf Scrum Teams
- Teamzusammensetzung:
- PPO (Proxy Product Owner), Scrum Master, Businessanalyst, Qualitätssicherung, sechs Entwickler
- Produktionsbetreuung, Analyse, Bugfixing und Deployment
- Zero-Bug-Policy Umsetzung über aufwändige Integrationsabtestung der Software über internes Framework (Integrity)
- Frühe Einbindung in die Konzeption neuer Epics zum Austausch von technischer und fachlicher Sichtweisen
- Arbeiten an der BlackHawk Schnittstelle für Cancelation und Reversal Aufrufe
- Migration auf neue Datenbankstrukturen (H2 Datenbank wird eingespielt bei Start des Systems)
- Wöchentlicher Austausch zu Patterns und Refractoring im Projekt