TEX_16387 - Java Backend Architekt (f/m)

Hessen  ‐ Vor Ort
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

Einsendeschluss: 28.09.2017
Anzahl d. Personen: 1
Branche: Transport und Logistik
Einsatzort: Hessen
Zeitraum: 09.10.2017 - 29.12.2017
Auslastung: 60PT im o.g. Zeitraum/ 5PT die Woche
Profilvorgabe: Deutsch
Preisvorgabe: EUR/Tag.

Beschreibung:
Die neue Partnerschnittstelle bietet den teilnehmenden Agenturen & Onlinepartnern eine vereinfachte, leichte, moderne und schnelle Schnittstelle zur Erfüllung der vertraglichen Services des Kunden.

Status Quo:
- Ablösung der heutigen Schnittstellen
- Weiterentwicklungen sind i.d.R. nur mit komplexen Softwareanpassungen möglich
- Das System wird von verschiedenen internationalen Partnern genutzt
- mehrstufige historisch gewachsene und z.T. manuelle Lieferprozesse

Ziel:
- Aufbau einer neuen Partnerschnittstelle für Agenturen & Onlinepartner
- Bedienung interner Schnittstellen zu den Domänen, z.B. Angebot, Buchung etc.
- Rollout- und Migrationsvorbereitung der neuen Partnerschnittstelle

Aufgaben:
- Design und Implementierung technischer Komponenten ohne direkten Oberflächenbezug innerhalb gegebener grober Leitplanken und Standards in state of the art Technologie.
- (Neu)Entwicklung von algorithmisch, regel- und datenbasierten Modulen und deren übergreifenden Kombinatorik als serviceorientierte Teile eines Gesamtsystems im Rahmen eines Großprojektes.
- Hier insbesondere Erarbeitung einer durch Fachbereiche pflegbaren Regelwerksmaschine inklusive Design entsprechender Datenmodelle
- Einführung eines integrierten „Test driven“ Entwicklungsansatzes
- Design von Security Komponenten der Schnittstelle
- Technische Unterstützung von Make-or-Buy-Entscheidungen und ggf. Design der Integration und Implementierung der Integration von Kaufkomponenten
- Sicherstellung übergreifender und projektinterner Integrität der Gesamtarchitektur und Implementierung.
- Mitglied eines übergreifenden Kernteams zwecks Coachings und inhaltlicher Steuerung verschiedener Scrum Teams
- Technisches Coaching der Teams und Sicherstellen des Einhaltens der gegeben technischen Leitplanken, z.B. Qualitätsmetriken, Integrationsmuster, Architekturdokumentation

Muss-Anforderungen:
- Umfassende Kenntnisse im Bereich Java/JEE
- Umfassende Erfahrungen mit Nutzung der Tools Eclipse, Git, Jenkins, JIRA, Confluence, o.ä.
- Umfassende Erfahrungen in API-Design, JSON und REST
- Erfahrungen im Bereich IT Security insbesondere Absicherung von Internetkomponenten
- Erfahrungen in agiler Softwareentwicklung nach Scrum, serviceorientiertem Softwaredesign/ -entwicklung (SOA)
- Umfassende Kenntnis in Entwurfsmustern und Best Practices zum Entwurf von tragfähigen Architekturen bzgl. Testbarkeit, Wartbarkeit und Verständlichkeit und deren Sicherheit.
- Erfahrungen in den Bereichen User Management und Security
- Erfahrungen in den Bereichen Test Automation, Continuous Integration / Continuous Deployment, idealerweise im Bereich Cloud (u.a. AWS)
- Überzeugt von der Arbeitsweise und Erfahrung in der Umsetzung von Produkten in kleinen agilen Teams.
- Hohe Identifikation mit der Arbeitsweise in selbstorganisierten Teams (nach Scrum) (ggf. später DevOps) im Kontext von Großprojekten (mehrerer Entwicklerteams) von der Idee bis zur Livestellung und darüber hinaus.
- Die Fähigkeit zur Kommunikation innerhalb und benachbarter Teams und selbstbewusster Auftritt in der Diskussion mit den Scrum Teams und seinen Stakeholdern.
- Bereitschaft zur Übernahme der Verantwortung für einen der unternehmenskritischen Produktteile in der Gesamtarchitektur mit höchsten Anforderungen an Qualität, Stabilität und Performance.
- Interesse an neuen Technologien, wie zum Beispiel Cloud-Themen, Serviceorientierte Architekturen. Ggf. Mitarbeit in Java Community.
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift

Soll-Anforderungen:
- Zertifizierung Scrum-Developer (z.B. Scrum.org) oder ähnlich Zertifizierung
- Versierter Umgang mit genannten Tools, z.B. JIRA, Confluence, Intellij IDEA, GitLab, Eclipse, Docker, Jenkins, Maven, Gradle. Mockito, JUnit, HA-Proxy, etc.
- Erfahrungen im Bereich State of the Art Technolgien (AWS, Virtualisierung, MongoDB, Oracle DB, Redis, RabbitMQ)
- Erfahrungen in agiler Softwareentwicklung nach Scrum Framework, Serviceorientiertem Softwaredesign /-entwicklung (SOA)
- Abgeschlossenes Studium mit IT-relevantem Bezug oder ähnlicher nachweisbarer Qualifikation
- Erfahrungen im Test Driven - Design und Development, sowie automatisierten Tests, Unit-Tests und entsprechender Tools, z.B. HP UFT, SilkTest, etc
- Kenntnisse in Analyse, Bewertung und Schätzung von User Stories und deren Refinement im Team
- Handeln nach den Prinzipien und Praktiken von Clean Code, zur ständigen Verbesserung der Codequalität und der resultierenden Artefakte aus dem Softwareentwicklungsprozess, z.B. Dokumentation.
- Up-to-date und interessiert an Entwurfsmuster und Best Practices zum Entwurf von tragfähigen Architekturen bez. Testbarkeit, Wartbarkeit und Verständlichkeit.
- Erfahrungen mit dem Full Service Model (FSM) der TAP TSI Services Governance Association (tsga) wünschenswert.


Bei Interesse senden Sie uns bitte Ihr aktuelles Profil (bitte im Word-Format) unter Angabe Ihrer Verfügbarkeit sowie Ihres gewünschten Std.- / bzw. Tagessatzes.

Bitte beachten Sie, dass wir weiterführende Informationen zu dieser Ausschreibung wie bspw. Details zum Standort, dem Endkunden oder Tages- / Stundensätzen nur an bei uns registrierte Berater / Geschäftspartner herausgeben können.

Wenn Sie sich bei uns registrieren möchten, senden Sie uns bitte Ihr Profil (bitte im Word-Format).
Start
10.2017
Dauer
3 Monate
Von
Seven Principles Solutions & Consulting GmbH
Eingestellt
26.09.2017
Ansprechpartner:
Meike Schotten
Projekt-ID:
1423554
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren