About the Role
Neuentwicklung eines Vorgangsbearbeitungssystems (VBS) als Web-Anwendung zur Erfassung von Aufgriffen im Kontext Zoll. Dieses VBS ist
Eingangskanal für viele weitere Verfahren unterschiedlicher Behörden.
Das Projekt umfasst somit die Analyse der Anforderungen verschiedener Anwendergruppen.
• Entwurf und Design
• Prozessanalyse und Optimierung
• Die Anpassung der Software an die Unternehmensbedürfnisse
• Ablösung proprietärer Altlösungen
• Wertmaximierung durch agile Produktentwicklung
• Aufbau der Pipeline mit allen Stages von Entwicklung über Test, Abnahme und Staging hin zur Produktion
• Pilotphase zur Fehlerbehebung
Zielsetzung:
Die medienbruchfreie Digitalisierung und Optimierung eines bislang teilweisen papierbasierten Prozesses.
Kundennutzen:
Kunden und nachfolgende Organisationen profitieren von einer gesteigerten Datenqualität sowie der Verschlankung des Prozesses durch Beseiti-
gen von Medienbrüchen. Der Einsatz aktueller Frameworks und Technologien, sowie die systematische Ablösung von proprietären Komponenten,
führt im Langzeitnutzen zu einer geringeren Abhängigkeit und einer erhöhten Wartbarkeit des Systems. Dabei sorgt der Shift-Left-Ansatz zu einer
erhöhten Befähigung und Flexibilität des Kunden.
Aufgaben:
• Entwicklung und Wartung von Backend-Anwendungen auf Basis von Java 17 und Spring Boot 3, inklusive Umsetzung fachlicher Business-Logik
unter Anwendung von OOP-Prinzipien
• Konzeption und Implementierung von Services über REST- und SOAP-Schnittstellen, inklusive API-Beschreibung mit OpenAPI und Integration
externer Systeme in bestehende Backend-Landschaften.
• Implementierung der Datenbankzugriffe mit Hibernate, Entwicklung und Optimierung komplexer Datenbanklogik in Oracle unter Nutzung von
SQL und PL/SQL sowie Verwaltung von Datenbankschemata und Migrationen mit Flyway.
• Durchführung von Code-Reviews mit Git, Einbringen von Verbesserungen bei Architektur- und Designentscheidungen in Spring-Boot-basierten
Anwendungen sowie Sicherstellung wartbarer und skalierbarer Lösungen.
• Unterstützung beim Aufbau und Betrieb von CI/CD-Pipelines mit Jenkins unter Nutzung von Groovy, Containerisierung von Anwendungen mit
Docker sowie Begleitung von Deployments in Windows-basierten Entwicklungsumgebungen.
• Erstellung von Unit- und Integrationstests mit JUnit und Mockito
Tech Stack
Java 17Spring Boot 3OOPRESTSOAPOpenAPIHibernateSQLPL/SQLOracleFlywayGitJenkinsGroovyDockerJUnitMockito