Beschreibung
Für unseren Kunden suchen wir einen Java Architekt (m/w/d) Anwendungsarchitektur.Start: 01.11.2020
Laufzeit: 6 Monate mit Option auf Verlängerung
Standort: Nürnberg
Aufgaben:
- Design und Implementierung speziell mit J(2)EE und UI in ADF bzw. Angular. Hierunter fällt
- die Erstellung des ADF-bzw. Angular-basierten Frontends der Web-Anwendungen, inkl. der Task Flows
- Anbindung der Web-Anwendungen an die unternehmenseigene SOA-Service-Landschaft, inkl. Erstellung von Mocks
- Design und Implementierung von APOLLO-(SOA-) und REST-Services
- Verantwortung der Einhaltung projektweit definierter Architektur und Designentscheidungen im Team
- Konzeption der und Verantwortung für die Build- und Continuous-Integration-Pipeline im Team
- Qualitätssicherung und Reviews der Team-Arbeitsergebnisse
- Unterstützung und Abstimmung mit den Lead-Architekten und -Entwicklern zu allen Fragen des Entwicklungsvorgehens und des Designs
- Entwicklung und Coaching der Teammitglieder im Kontext des projektinternen Wissensmanagements
- Beteiligung an den seitens Scrum vorgesehenen Prozessen und Zeremonien
- inhaltliche Beteiligung bei der Ausgestaltung des APOLLO-Arbeitsmodells
- Wissenstransfer und Einarbeitung neuer Teammitglieder
Anforderungen:
- Langjährige Erfahrung in der Entwicklung von Java-Anwendungen im Online-Umfeld, z.B. mit Java EE und Spring
- Langjährige Kenntnisse in der Entwicklung von Java-EE-Anwendungen, insbesondere unter Einsatz der Oracle-Produktpalette und des Application-Development-Frameworks (ADF) bzw. JSF
- Fundierte Kenntnisse im Einsatz der client-seitigen Programmierung mit Angular und JavaScript
- Sehr gute Kenntnisse über den Einsatz von Web-Technologien/-Standards (HTML5, CSS3, SOAP, REST etc.)
- Mindestens gute praktische Kenntnisse im Einsatz von HTML5 und CSS3
- Umfangreiche Erfahrung im Einsatz von Maven und Jenkins zum Aufbau und Betrieb von Continuous-Integration-Pipelines
- Erfahrungen in der agilen Softwareentwicklung, bevorzugt nach Scrum
- Erfahrung in der Steuerung und Betreuung von Entwicklerteams inkl. dem technischem Coaching für Softwareentwickler
- Vernetztes Denken und Fähigkeit zum Perspektivwechsel (Entwickler vs. Architektur vs. Fachbereich vs. Kunde)
Wir suchen für unsere nationalen und internationalen Kunden Experten wie Sie, die für uns herausfordernde IT & Engineering Projekte übernehmen. Wir organisieren den erfolgreichen Projektstart und begleiten Sie kontinuierlich während der gesamten Laufzeit. Im Anschluss kümmern wir uns gerne um neue Projektoptionen für Sie. Unser Ziel ist eine erfolgreiche, langfristige und partnerschaftliche Zusammenarbeit