Description
Tätigkeit:Projekt-/Aufgabenbeschreibung:
• Design und Implementierung von Microservices als Teil eines Gesamtsystems im Rahmen eines Großprojektes
• Design und Implementierung technischer Komponenten ohne direkten Oberflächenbezug innerhalb gegebener grober Leitplanken und Standards des Programms Vendo
• (Neu-) Entwicklung von regel- und datenbasierten Systemmodulen und deren übergreifenden Kombinatorik als serviceorientierte Teile eines Gesamtsystems im Rahmen eines Großprojektes
• Einführung eines integrierten „Test driven“ Entwicklungsansatzes
• Tätigkeiten im gesamten Entwicklungszyklus von Konzeption, Design, Implementierung, Test und Deployment
• Einbringung externer Impulse und Erfahrungen aus früheren Tätigkeiten (z.B. Industriestandards)
• Mitarbeit bei der projektübergreifenden Communities-of-Practice des Programms zur Entwicklung von übergreifenden Konzepten und der Weiterentwicklung von Standards
• Technische Dokumentation der erstellten Artefakte
Anforderungen:
must have:
• Nachweisliche mehrjähriger Erfahrung (> 3 Jahre) als Software Entwickler im Bereich JAVA / JEE und Spring Boot in der Entwicklung von Unternehmensanwendungen (Backend)
• Erfahrungen in serviceorientiertem Softwaredesign / -entwicklung (SOA), modernen Architekturen (insbes. Microservices, self-contained-systems, cloud-infrastructure, …)
• Umfassende Kenntnisse im Bereich des Vendo Technologie-Stacks (JAVA / Java EE / Spring Boot, OpenShift, Docker, ActiveMQ, PostgreSQL) in Entwicklungen für Backendsysteme
• Umfassende Erfahrungen mit Nutzung der Tools und Entwicklungswerkzeuge IntelliJ, GitLab, Jenkins, Maven, JIRA, Confluence, o.ä.
• Umfassende Erfahrungen in API / Schnittstellen Design (insb. auch Versionierung / Mapping von Schnittstellen), SOAP und REST, XML/XSD bzw. JSON/JSON Schema
• Erfahrungen in den Bereichen Test Automation (JUnit, Cucumber) und Continuous Integration / Continuous Deployment (Jenkins, GitLab, Artifactory), gerne auch im Bereich Cloud (u.a. AWS)
• Umfassende Erfahrung und Spaß am Arbeiten im Bereich Agile Methodiken, Arbeiten in eigenverantwortlichen Teams (nach SAFe, Scrum oder Kanban) im Kontext von Großprojekten (mehrerer Entwicklerteams) von der Idee über die Livestellung bis zur
Wartung
• Erfahrung in der Betreuung und Weiterentwicklung produktiver Software (Konfigurationsänderungen, Produktionsdeployments, Monitoring, Logfile-Analysen, Fehlerbehebung usw.)
• Kenntnisse in Analyse, Bewertung und Schätzung von Liefereinheiten (User Stories, BacklogEinträge) und deren Refinement im Team
• Erfahrung mit Logging- und Monitoring-Tools, z.B. Graylog, Kibana, Instana
• Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
nice to have:
• Bahn Know-how wünschenswert, insbesondere im Bereich bahn.de, DB Navigator, PXR / RIS, HaCon-Komponenten im Bereich Realtime Auskunft und Verspätungsalarm
• Erfahrungen im Test Driven Development und Implementierung sowie entsprechender Durchführung von automatisierten Tests
Umfeld(Must)
ActiveMQ, AWS, Confluence, Docker, Git, Intellij IDEA, Java, Java EE, Jenkins, Jira, JSON, Maven, Microservices, OpenShift, PostgresSQL, REST, SOA, SOAP, Spring Boot
Umfeld (Nice to Have):
Bahn Knowhow, Testautomatisierung
Sonstiges
- Option auf Verlängerung
- Anwesenheit vor Ort in Frankfurt mindestens Montag bis Donnerstag
Beginn
asap/nach Absprache
Ende
27.12.2019+
Ort
Frankfurt am Main
Sollten Sie uns bei diesem Projekt unterstützen können, so bitten wir um die Zusendung geeigneter Profile an .
Vielen Dank im Voraus.
Bianca Monetta
Subcontractor Managerin
PENTASYS AG
Solmsstr. 41
60486 Frankfurt am Main
Tel.
Fax
Web www.pentasys.de
Vorstand: Rüdiger Azone (CEO), Margit Cabolet, Dr. Lothar Ludwig, Thomas Worofsky
Aufsichtsratsvorsitzender: Jérôme Gontard
HR München HRB 167896