TDI-Lead Engineer (w/m/d) Corporate Bank Technology - Core Banking-VP

Deutsche Bank Aktiengesellschaft (Singapore, Singapore) 1 day ago

Job Description:

*English version below*

Über Corporate Bank Technology

Der Bereich Corporate Bank Technology bietet ein spannendes berufliches Arbeitsumfeld für IT-Spezialisten (Tech Engineers) mit Berufserfahrung in Eschborn (Frankfurt am Main). Die Unternehmensbank der Deutschen Bank ist ein weltweit führender Anbieter im Bereich Cash Management, Handelsfinanzierung und  Wertpapierdienstleistungen. Hier werden neueste Technologien wie preisgekrönter Mobile Banking Apps und Handelssysteme zielgerichtet eingesetzt um sowohl der Bank als auch den Kunden einzigartige und hochwertige Produkte anzubieten. Sie begeistern sich für Technologie-Trends und haben ein großes Bestreben danach einen signifikanten Mehrwert für unsere Kunden durch die Weiterentwicklung digitaler Produkte zu erschaffen? Sowohl den Anforderungen von Aufsichtsbehörden und Märkten und auch von Kunden gerecht zu werden spornt Sie an? Wenn Sie heute und in Zukunft Ihren ganz persönlichen Beitrag zu einer steilen technologischen Geschäftsentwicklung leisten und die Corporate Bank auf ein neues Level bringen möchten, freuen wir uns über Ihre Bewerbung.

Details zur Rolle und wie sie in das Team passt

Diese Position als Lead Engineer umfasst eine Führungsrolle in der Entwicklung von API (Schnittstellen), Services und Komponenten, die Teil der Echtzeitverarbeitung von Transaktionen der Zahlungsprozesse der Corporate Bank sind. Die Ziellösung ist „Cloud-Native“ und basiert auf den aktuellen Architekturansätzen (Containerisierung, Microservices, Messaging) und Technologien sowohl für Backend- als auch für Frontend-Komponenten. Zur täglichen Aufgabe gehört es die Codequalität ständig zu verbessern, den Automatisierungsgrad aller Abläufe zu erhöhen, die Zusammenarbeit im Team zu organisieren und entsprechend zu kommunizieren und zu dokumentieren. Der Entwicklungsprozess folgt dem agilen Scrum Ansatz.

Ihre wichtigsten Verantwortlichkeiten

  • Für die Umsetzung der Implementierungsaufgaben klären Sie alle notwendigen Punkte mit Ansprechpartnern aus den Fachbereichen, Business-Analysten, Solution- und technischen Architekten.

  • Sie nutzen Ihre umfassenden technischen Kenntnisse um hochwertige Software zu entwerfen und diese selbst zu entwickeln. Dies beinhaltet die beste Lösung für die gegebenen Anforderungen und Aufgaben zu erkennen und ggf. aus verschieden möglichen Lösungen auszuwählen.

  • Implementierung von Proof-Of-Concepts, Aufwandsschätzungen, Code-Reviews nach dem Vieraugenprinzip sowie Problem- und Root-Cause-Analysen.

  • Sie stellen den beteiligten Ansprechpartnern (Projektleiter, Scrum Master, Fachbereich, Management) alle notwendigen Informationen zur Verfügung.

  • Unterstützung der anderen Teammitglieder insbesondere der Junior Entwickler in technischer und methodischer Hinsicht (Coaching).

  • Unterstützung als L3 Support für UAT und Produktionsumgebungen.

Ihre Fähigkeiten und Erfahrungen

  • Universitätsabschluss B.A./B.S. in Informatik, Software Engineering oder eine vergleichbare Ausbildung.

  • Mindestens 8 Jahre Erfahrung im Software-Engineering.

  • Exzellente Kenntnisse und Erfahrung in Java (8, 11), Micro-Services, Web-services (REST, Json).

  • Detailliertes Wissen über die eingesetzten Technologien und Frameworks: Spring Boot, Oracle, Cloud Technologien (Kubernetes, Google Cloud Platform) und möglichst Web-UI Entwicklung (React, html, JavaScript).

  • Erfahrung in der Agilen Softwareentwicklung und den relevanten Prozessen (SDLC) sowie der eingesetzten Tools und Anwendungen: Zusammenarbeit (JIRA, Confluence, …), CI/CD (Jenkins, Maven, …), Testautomatisierung (Junit, Cucumber, Jest), Reporting und Dokumentation (Arc42).

  • Exzellente Organisations- und Führungsfähigkeiten sowie Überragende Fähigkeiten in den Bereichen Problemlösung und Ressourceneinsatz mit Liebe zum Detail.

  • Fließende Sprachkenntnisse in Englisch (Wort und Schrift).

Erfolgsfaktoren

  • Sie setzten den Standard und streben nach Exzellenz in ihrer Rolle als Software Engineer.

  • Talentierte Individuen, die Kreativität, Innovation und Leidenschaft vereinen und bedeutungsvolle Arbeit erbringen, um so den Unterschied zu machen.

  • Mitarbeitende, die gute und kreative Entscheidungen treffen trotz eventueller Unschärfen in Anforderungen oder komplexer Technik.

  • Analytische Fähigkeiten und Nutzung von Entwurfs- und Architekturmustern.

  • Fähigkeit Probleme zu lösen durch das Übernehmen der Verantwortung bis zur finalen Umsetzung (nicht nur „Coding“).

Was wir Ihnen bieten

  • Ein offenes und angenehmes Arbeitsumfeld in einem professionell agierenden Team.

  • Einen modernen Arbeitsplatz mit neuester Technik und innovativen Technologien.

  • Gestaltungsfreiheit mit der Möglichkeit eigene Ideen einzubringen.

  • Flache Hierarchien mit direkten Wegen.

  • Verschiedene persönliche Weiterentwicklungsmöglichkeiten.

Become a part of our high-performing team!

If you have any questions regarding the recruitment process, please get in

touch with Julia (julia-sophie.rostek@db.com)

Want to know more about Corporate Bank Technology?

[...] Corporate Bank Technology

Corporate Banking is a technology centric business, with an increasing move to real-time processing, an increasing appetite from customers for integrated systems and access to supporting data. Our talented Corporate Bank Technology team is a global team of 3000 Engineers (and growing!) across 30 countries. In 2020, we have an exciting product roadmap across all business lines and are looking to continue to bring on great people to help us revolutionize the way software is built.

Details of the role and how it fits into the team

This position as a Lead Engineer includes a leadership role in the development of API (interfaces), services and components that are part of the real-time processing of transactions of Corporate Bank's payment processes. The target solution is "cloud native" and is based on the current architectural approaches (containerization, microservices, messaging) and technologies for both back-end and front-end components. The daily task is to constantly improve the code quality, to increase the degree of automation of all processes, to organize the collaboration in the team and to communicate and document accordingly. The development process follows the agile scrum approach.

Your key responsibilities

  • Work with the business users, business analysts, solution- and technical-architects to clarify software requirements and take the lead on technical assignments

  • Use your in depth technology understanding to design and develop high-quality software. This includes taking decisions between different feasible options for a given requirement or task

  • Implementation of feasibility studies, cost estimates, code reviews based on four-eyes principle as well as problem and root cause analysis

  • Follow Agile (Scrum) development practices and help to maintain code quality, automation, organization, test coverage and documentation

  • Provide information to the various stakeholders (Project Managers, Scrum Master, Business)

  • Support junior and other team members with technical and methodical advice (coaching)

  • Create technical documentation for reference and reporting

  • Provide level 3 support of UAT and Production environments

Your skills and experiences

  • B.A./B.S. degree in Computer Science, Software Engineering or relevant disciplines from an accredited institution or similar education

  • At least 8 years of solid software engineering with proven experience as a Senior Software Engineer

  • Excellent hands on development experience in Java (8, 11), Micro Services and Web services (REST, Json)

  • In depth knowledge and hands on experience with Spring Boot, Oracle, Cloud technology (Kubernetes, GCP)  and preferably Web UI Development (React, HTML, JavaScript)

  • Previous relevant experience of Agile SDLC with associated tools: Collaboration (Jira, Confluence, …), CI/CD (Jenkins, Maven,…), Test Automation (Junit, Cucumber, Jest), Reporting and Documentation (ARC42)

  • Excellent organizational and leadership skills as well as outstanding problem-solving skills, resourcefulness, troubleshooting aptitude and attention to detail

  • Fluent English skills both verbal and written

Success Factors for Engineers in Corporate Bank Technology

  • Someone who sets the standard for excellence in their role as an engineer

  • Talented individuals who are creative, innovative, and passionate about doing exciting and important work and a strong desire to make an impact

  • People who make wise decisions, despite ambiguity, be it people, technical, business or creative

  • Engineers who consider quality as a priority, and stay client focused whilst developing for our future

  • Analytical skills and familiarity with design and architectural patterns

  • Problem solving ability by taking ownership of a task until completion, rather than coding only

What we will offer you

  • An inspiring work environment

  • Efficient and collaborative teams

  • Competitive health and wellness benefits, empowering you to value life in and out of the office

  • Multiple personal development opportunities

Become a part of our high-performing team!

If you have any questions regarding the recruitment process, please get in touch with Julia (julia-sophie.rostek@db.com)

Want to know more about Corporate Bank Technology?

[...] values define the working environment we strive to create – diverse, supportive and welcoming of different views. We embrace a culture reflecting a variety of perspectives, insights and backgrounds to drive innovation. We build talented and diverse teams to drive business results and encourage our people to develop to their full potential. Talk to us about flexible work arrangements and other initiatives we offer.

We promote good working relationships and encourage high standards of conduct and work performance. We welcome applications from talented people from all cultures, countries, races, genders, sexual orientations, disabilities, beliefs and generations and are committed to providing a working environment free from harassment, discrimination and retaliation.

.


More from Deutsche Bank Aktiengesellschaft
TDI – Production Engineer Support - AVP
Deutsche Bank Aktiengesellschaft, Asia Pacific Head Office 6 days ago
Compliance L2 Technical Application Support, AVP
Deutsche Bank Aktiengesellschaft, Asia Pacific Head Office 1 day ago
TDI -Compliance L2 Technical Application Support - Associate
Deutsche Bank Aktiengesellschaft, Asia Pacific Head Office 1 day ago

TDI-Lead Engineer (w/m/d) Corporate Bank Technology - Core Banking-VP

Apply On Company Site
Back to search page