: Lead Engineer (f/m/x) Payment Technology
Language requirements
Description
* Zusammenarbeit mit unseren Kunden zur Lieferung hochwertiger Software im Rahmen eines agilen Entwicklungszyklus
* Definieren und Weiterentwickeln der Architektur der Komponenten und Beitragen zu Architekturentscheidungen auf Abteilungs- und Bankebene
* Einbringen von Fachwissen in das Feature-Team, Verständnis der Probleme, Nutzung von Designmustern, Automatisierung zur Unterstützung einer CI- und CD-Pipeline zur Produktion sowie Unterstützung von emergentem Design innerhalb der definierten Zielarchitektur
* Zusammenarbeit mit BAs in funktionalen und nicht-funktionalen Anforderungen, technischer Analyse und Design, Designentscheidungen und APIs
* Design und Entwicklung neuer Funktionen, Codierung und Testing, Überprüfung von Änderungen anderer Teammitglieder
* Zusammenarbeit mit dem QA-Team zur Testautomatisierung neuer und bestehender Funktionen
* Darüber hinaus umfasst die Rolle Management- und Führungsverantwortung, wie:
+ Leitung und Zusammenarbeit über Teams hinweg
+ Aufbau einer lernenden Organisation und Anerkennung der Bedeutung der "Developer Experience"
+ Technische und funktionale Führung, Mentoring und Anleitung der Teammitglieder
+ Erstellen einer zukünftigen Roadmap für die Anwendung, * Educated to degree level in Computer / Data Science or equivalent qualification or work experience.
* >10 years of experience in the IT industry with hands-on development in Java Programming.
* Leading distributed engineering teams in an agile environment
* Hands-on experience in building large scale distributed computing solutions
* Hands-on experience with Spring Frameworks and Spring Boot, API, Service Orientated Architecture or Microservices; OpenShift Container Platform or Google Cloud Platform.
* Experience with Test Driven Development (TDD) and Behavior Driven Development (BDD) including testing frameworks (Junit, Cucumber, Selenium).
* Experience of delivering within an agile delivery framework.
* Experience with distributed version control tool (Git, Github, BitBucket).
* Experience within Jenkins or other CI system.
* Good knowledge of SQL and Unix
Requirements
- -
We offer
- -