Backend-Entwickler im Java-Umfeld (m/w)
Backend-Entwickler im Java-Umfeld (m/w)
Backend-Entwickler im Java-Umfeld (m/w)
Backend-Entwickler im Java-Umfeld (m/w)
people4project GmbH
Beratung, Consulting
Homeoffice
- Art der Beschäftigung: Selbstständig
- Hybrid
- Zu den Ersten gehören
Backend-Entwickler im Java-Umfeld (m/w)
Über diesen Job
<="" td=""> Projekttyp:Freiberufliche Position (Freelancer) Projektbeschreibung
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-Logikunter 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
Honorar: max. 65,00 € pro Stunde für remote
Muss-Anforderungen:
• Fundierte Erfahrung in der Backend-Entwicklung mit Java 17 und Spring Boot 3• Sehr gute Kenntnisse in der Umsetzung von OOP-Prinzipien
• Erfahrung in der Entwicklung und Integration von REST- und SOAP-Schnittstellen
• Praxiserfahrung in der Datenbankanbindung mit Hibernate sowie sehr gute Kenntnisse in Oracle, SQL und PL/SQL
• Erfahrung mit Datenbankmigrationen und Versionsverwaltung mittels Flyway
• Erfahrung in der Durchführung von Code-Reviews und Versionsverwaltung mit Git
• Verständnis für Software-Architektur und Design in Spring-Boot-basierten Anwendungen
• Erfahrung im Aufbau und Betrieb von CI/CD-Pipelines mit Jenkins und Groovy
• Erfahrung in der Containerisierung von Anwendungen mit Docker
• Erfahrung mit Deployments in Windows-basierten Entwicklungsumgebungen
• Erfahrung in der Erstellung von Unit- und Integrationstests mit JUnit und Mockito{}
Java ++++ (excellent), > 4 yrs.
OOP ++++ (excellent), > 4 yrs.
PL/SQL ++++ (excellent), > 4 yrs.
REST ++++ (excellent), > 4 yrs.
SQL ++++ (excellent), > 4 yrs.
Oracle ++++ (excellent), > 4 yrs.
Spring Boot ++++ (excellent), > 4 yrs.
SOAP ++++ (excellent), >4 yrs.
