: Principle Engineer - Corporate Banking Tech - High Value Payments (f/m/x) Principle Engineer - Corporate Banking Tech - High Value Payments (f/m/x)
Sprachanforderungen
Beschreibung
Als Principal Engineer sind Sie für die End-to-End-Bereitstellung vollständiger technischer Lösungen, durch Entwicklung von neuen Codes verantwortlich, um die Unternehmensziele zu erreichen. Ihre Erfahrung in verschiedenen Technologiebereichen, sowie Ihre Anpassungsfähigkeit an die immer schnelleren Erwartungen an die Unternehmen, Ihre Lernbereitschaft sowie Ihre technischen Fähigkeiten, können Sie in dieser Aufgabe einbringen., * Definieren und entwickeln sie die Architektur der Komponenten, an denen Sie arbeiten weiter und tragen zu Architekturentscheidungen auf Abteilungs- und Bankebene bei
* Sie bringen fundierte Branchenkenntnisse in das Feature-Team ein, um Probleme zu verstehen, Designmuster zu nutzen, eine CI- und CD-Pipeline für die Produktion zu automatisieren und wachsenden Designs innerhalb der vereinbarten Zielarchitektur zu unterstützen
* Zusammenarbeit mit Business Analysten in funktionalen und nicht-funktionalen Anforderungen, technischen Analysen und Designs sowie Designentscheidungen und APIs
* Entwurf und Entwicklung neuer Funktionen, Codierung und Testing, Überprüfung von Änderungen anderer Teammitglieder
* Erstellen einer zukünftigen Roadmap für die Anwendung, * Bring deep industry knowledge into the Feature Team to understand problems, leverage design patterns, automation to support a CI and CD pipeline to production and support emergent design within the agreed domain target architecture.
* Working with Business Analysts on functional and non-functional requirements, technical analysis and design, design decisions and API
* Design and develop new functionality. Coding and testing, reviewing other team member's changes
* Create future roadmap for the application, * Educated to degree level in Computer / Data Science or equivalent qualification or work experience
* Very long and proven track record of experience in the IT industry with hands-on development in Java Programming.
* Hands-on experience in building large scale distributed computing solutions, within Spring Frameworks and Spring Boot, with API and Service Orientated Architecture or Microservices.
* Hands-on experience developing on 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 with distributed version control tool (Git, Github, BitBucket).
* Experience within Jenkins or other CI system.
* Good knowledge of SQL and Unix, Canteen
Restaurant tickets
Childcare
Company pension
Accessibility
Health in the workplace
Company doctor
Training
Car park
Convenient transport links
Employee benefits
Company car
Mobile device
Profit-sharing
Events for employees
Private internet use
Dogs welcome
__________________________________________________
Anforderungen
- -
Wir bieten
- -