Solution Architect / Java Entwickler (m/w)
Solution Architect / Java Entwickler (m/w)
Solution Architect / Java Entwickler (m/w)
Solution Architect / Java Entwickler (m/w)
people4project GmbH
Beratung, Consulting
Duisburg
- Art der Beschäftigung: Selbstständig
- Vor Ort
- Zu den Ersten gehören
Solution Architect / Java Entwickler (m/w)
Über diesen Job
<="" td=""> Projekttyp:Freiberufliche Position (Freelancer) Projektbeschreibung
CV-Abgabe bei uns bitte bis spätestens: 15.12.2025 10:00 Uhr
Zielhonorar: 720,00 €/Tag
Das Projekt Salesforce TMS hat folgenden Inhalt:
Es werden im Projekt Microservices und APIs entwickelt, die den Endkunden der DB Cargo dazu
dienen, ihre internen Systeme direkt mit der IT der DB Cargo zu integrieren, um die Interaktion
zwischen DB Cargo und ihren Kunden zu automatisieren und zu modernisieren. Dabei werden
sowohl eigenständige Services entwickelt als auch Services, die als Adapter zu Legacy-Systemen
agieren, um diese zugänglich zu machen. Inhaltlich behandeln die Services die Nachverfolgung
von Zügen, Wagen, Ladeeinheiten die Bestellung von Transporten sowie die Bereitstellung von Stammdaten sowie den gesamten vorgelagerten Planungsprozess.
Es kommt im Projekt ein agiles Vorgehen gemäß Scrum zum Einsatz. Die Umsetzung erfolgt in
enger Abstimmung mit anderen beteiligten Teams, welche Legacy-Verfahren und Konsumenten
der APIs entwickeln. Der Technologie-Stack basiert auf Java mit Einsatz von Spring Boot. Der Einsatz von Methoden aus dem Bereich der künstlichen Intelligenz zur Unterstützung der hinterlegten Ge-schäftsprozesse soll geprüft werden.
Projektvorgehen:
Die Tätigkeit ist organisatorisch eingebunden in ein Team, das mit Scrum arbeitet. In diesem agilen Vorgehen dauern die Sprinte zwei Wochen an. Alle zwei Wochen erfolgt ein Review, Refinement und Planning. Einmal monatlich erfolgt eine Retrospektive.
Aufgaben:
• Fördern und Treiben der Umsetzung der technologischen Strategie des architektonisch-tech-nischen Wissenstauschs und der Innovation und Standardisierung im Projekt• Erarbeitung der technischen Architektur anhand der Anforderungen, Abstimmung und Über-wachung von deren Realisierung im Projekt (Qualitätssicherung)
• Analyse fachlicher Anforderungen an die IT-Systeme sowie Ableiten, Erarbeiten und Entwi-ckeln von technischen Unterstützungsmöglichkeiten
• Erstellung technischer Architekturkonzepte für IT-Systeme im Projektkontext (wie Datenbank-design, Komponentenspezifikationen, technische Schnittstellen- und Servicebeschreibungen) gemäß der Standards und Referenzarchitekturen des Auftraggebers
• Ermittlung nicht-funktionaler Anforderungen, Dokumentation, Abstimmung und Überwachung von deren Realisierung im Projekt (Qualitätssicherung)
• Moderation von Workshops zu technischen Architekturthemen im Themengebiet
Zur Erfüllung der oben aufgeführten Leistungen erhält der eingesetzte Erfüllungsgehilfe des Auftrag-nehmers Zugriff auf die folgenden Tools/Systeme:
? Dokumentationsplattform: CONFLUENCE und Microsoft SHAREPOINT? Projektmanagementtool: JIRA
? Entwicklungsplattform: Cloud Native Plattform (CNP)
? Microsoft Teams
- 5 Jahre Software Entwicklung Level 1 mit Java, z.B. Java Spring Boot, Spring Data, JPA Criteria API
- 5 Jahre Entwicklung von transaktionsorientierten Unternehmensanwendungen (A-CID)
- 5 Jahre Software-Architektur: Konzeption komplexer Geschäftsanwendungen und Anforderungsmanagement
- 5 Jahre Methodenkompetenz, Vorgehensmodelle SCRUM / Agile
- 2 Jahre Datenbanken (PostgreSQL), Performance-Analyse und -Optimierung, Migration mit Flyway
- 2 Jahre Design und Entwicklung von REST/SOAP-Schnittstellen, z.B. mit openAPI Generator, Apache cxf,
- 2 Jahre Bereitstellung externer Schnittstellen über IBM API Connect
- 5 Jahre Aufbau von CI/CD-Pipelines für den Cloud-Betrieb (AWS, GitLab, OpenShift)
- 2 Jahre Protokollierung und Monitoring von Anwendungen mit Talo-Logging
- 2 Jahre Transformation komplexer Daten-modelle mit MapStruct
- 5 Jahre Domänenwissen Bahnbetriebs-systeme, Güterlogistik, Intermodaltransport
- 1 Projekt mit Integration von KI-Systemen in komplexen Geschäftsanwendungen
Sprache:
- Deutsch