Job Description:
*English version below*
Über den Bereich
Corporate Banking Technology - Payments
Zahlungen sind das Herz des Cash Managements und eines der Wachstumsbereiche in der Strategie der Deutschen Bank. Um die Wachstumsziele zu unterstützen und ein führender globaler Akteur auf dem wettbewerbsintensiven Zahlungsmarkt zu bleiben, wird erheblich in die Zahlungsinfrastruktur der Deutschen Bank investiert. Das Team liefert eine Reihe von Schlüsselanwendungen für die High-Value-Payments-Plattform.
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.
Ihre Aufgaben
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
Ihre Fähigkeiten und Erfahrungen
Informationstechnologie-Studium oder Ausbildung oder gleichwertige Berufserfahrung
Mehrjährige nachweisbare Expertise in Java-Programmierung
Praktische Erfahrung in Spring Frameworks und Spring Boot, API, serviceorientierter Architektur oder Microservices
Erfahrung in der Entwicklung auf OpenShift Container oder Google Cloud Platform
Erfahrung mit Test Driven Development (TDD) und Behavior Driven Development (BDD) einschließlich Test-Frameworks (Junit, Cucumber, Selenium)
Erfahrung mit verteilten Versionskontrollsystemen (Git, Github, BitBucket)
Erfahrung mit Jenkins oder einem anderen CI-System
Gute Kenntnisse in SQL und Unix
Was wir bieten
Wir bieten eine breite Palette von Leistungen, die all Ihre beruflichen und persönlichen Bedürfnisse abdecken.
Emotional ausgeglichen
Eine positive Haltung hilft uns, die Herausforderungen des Alltags zu meistern – beruflich wie privat. Profitieren Sie von Angeboten wie Beratung in schwierigen Lebenssituationen und Angeboten zur Förderung mentaler Gesundheit.Körperlich fit
Mit Angeboten zur Aufrechterhaltung Ihrer persönlichen Gesundheit und einem förderlichen beruflichen Umfeld hilft Ihnen die Bank, körperlich fit zu bleiben. Profitieren Sie von Angeboten wie umfangreichen Check-up Untersuchungen, Impfangeboten und Beratung zur gesunden Lebensführung.Sozial vernetzt
Der Austausch mit anderen eröffnet uns neue Perspektiven, bringt uns beruflich wie persönlich voran und stärkt unser Selbstvertrauen und Wohlbefinden. Profitieren Sie von Angeboten wie Unterstützung durch den pme Familienservice, das FitnessCenter Job, flexible Arbeitszeitmodelle (bspw. Teilzeit, Jobtandem, hybrides Arbeiten) sowie einer umfangreichen Kultur der Vielfalt, Chancengleichheit und Teilhabe.Finanziell abgesichert
Die Bank sichert Sie nicht nur während Ihrer aktiven Karriere, sondern auch für die Zukunft finanziell ab und unterstützt Ihre Flexibilität sowie Mobilität – egal ob privat oder beruflich. Profitieren Sie von Angeboten wie Beitragsplänen für Altersvorsorge, Bankdienstleistungen für Mitarbeiter*innen, Firmenfahrrad oder dem Deutschlandticket.
Da die Benefits je nach Standort geringfügig variieren, gehen Sie bitte bei konkreten Fragen auf Ihre Recruiterin zu.
Die Stelle wird in Voll- und in Teilzeit angeboten.
Bei Fragen zum Rekrutierungsprozess steht Ihnen Ayse Kartal-Isik gerne zur Verfügung.
Kontakt: Ayse Kartal-Isik, 069-910-42410
..................................................................................................................................
Details of the role and how it fits into the team
Corporate Banking Technology - Payments domain
Payments are heart for Cash Management and one of the growth areas in Deutsche Bank’s strategy. In order to support the growth ambitions and to remain a leading global player in the competitive payments market, significant investment in the payment infrastructure of Deutsche Bank are applied.
The team is delivering set of key applications in High Value Payments platform.
As a Principal Engineer you will be responsible for end-to-end delivery of entire engineering solutions to accomplish business goals, person will develop code on daily basis. With experience across a range of technology domains, your adaptability and ability to become proficient in new skills in a rapidly changing environment are as important as your technical skills.
Your key responsibilities
Define and evolve the architecture of the components you are working on and contribute to architectural decisions at a department and bank-wide level
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
Your skills and experiences
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
What we offer
We provide you with a comprehensive portfolio of benefits and offerings to support both, your private and professional needs.
Emotionally and mentally balanced
A positive mind helps us master the challenges of everyday life – both professionally and privately. We offer consultation in difficult life situations as well as mental health awareness trainings.Physically thriving
We support you in staying physically fit through an offering to maintain personal health and a professional environment. You can benefit from health check-ups; vaccination drives as well as advice on healthy living and nutrition.Socially connected
Networking opens up new perspectives, helps us thrive professionally and personally as well as strengthens our self-confidence and well-being. You can benefit from PME family service, FitnessCenter Job, flexible working (e.g parttime, hybrid working, job tandem) as well as an extensive culture of diversity, equity and inclusion.Financially secure
We provide you with financial security not only during your active career but also for the future. You can benefit from offerings such as pension plans, banking services, company bicycle or “Deutschlandticket”.
This job is available in full and parttime
Since our offerings slightly vary across locations, please contact your recruiter with specific questions.
In case of any recruitment related questions, please get in touch with Ayse Kartal-Isik.
Contact: Ayse Kartal-Isik, 069-910-42410
We strive for a culture in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively.
Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group.
We welcome applications from all people and promote a positive, fair and inclusive work environment.
Other Jobs from Deutsche Bank
Senior Java Engineer
Senior Relationship Manager - Managing Director
CSO SIEM Senior Engineering Manager
Director, Lead Salesperson, EE, Swiss
Senior Engineer - Java & Spring Boot
Web UI Developer
Similar Jobs
Research Data Scientist
Sr Data Scientist
Software Engineer_Reactjs_NoSQL
Senior Software Engineer - Java
Java Developer - Entry
Senior Java Developer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say