Aktiviere Job-Benachrichtigungen per E-Mail!

Lead Software Engineer (f/m/x) - Instant Payments Technology

Out in Science, Technology, Engineering, and Mathematics

Berlin

Hybrid

EUR 60.000 - 90.000

Vollzeit

Vor 8 Tagen

Erstelle in nur wenigen Minuten einen maßgeschneiderten Lebenslauf

Überzeuge Recruiter und verdiene mehr Geld. Mehr erfahren

Starte ganz am Anfang oder importiere einen vorhandenen Lebenslauf

Zusammenfassung

A leading company in financial services technology is seeking a Lead Software Engineer in Berlin. This role involves full lifecycle development for Instant Payments, collaboration with various stakeholders, and contribution to system architecture design. Ideal candidates will have strong Java and agile development experience, and enjoy working in a hybrid environment offering competitive benefits.

Leistungen

30 days of holiday
Hybrid work model
Competitive salary and benefits

Qualifikationen

  • Experience in agile software development and software architecture.
  • Proficiency in Java (must) and Python.
  • Strong communication skills and teamwork.

Aufgaben

  • Responsible for the full development lifecycle from specifications to production support.
  • Collaborate with business partners and technical teams on requirements.
  • Design and develop new functionalities incrementally.

Kenntnisse

Agile software development
Software architecture
DevOps practices
Java
Python
Communication
Problem-solving
Teamwork

Tools

Spring
Spring Boot
Apache Camel
Hazelcast Jet
Docker
Kubernetes
OpenShift
Terraform
Jenkins

Jobbeschreibung

About the job

Deutsche Bank Technology in Berlin

DB Technology is a global team of specialists, spread across multiple trading hubs and tech centres. We focus on promoting technical excellence, with engineers working at the forefront of financial services innovation using cutting-edge technologies.

Our Berlin location is our most recent addition to our global network of technology centres and is growing strongly. We are committed to building a diverse workforce and creating excellent opportunities for talented engineers and technologists.

Payments Domain - Corporate Bank Technology

Payments is the core product for cash management and a key growth area in Deutsche Bank's strategy. To support our ambitions of remaining a leading global player in the competitive payments market, significant investments are being made in Deutsche Bank's payment infrastructure.

Within our corporate banking payments technology, we are moving towards real-time processing, making technology more important than ever for our business.

Deutsche Bank is one of the few banks with the scale and network to compete aggressively in this space. Our investment in this area is unmatched by our peers. Joining our team offers a unique opportunity to create, innovate, and help rebuild critical payments systems from the core.

Our team provides the world's best solutions for Instant Payments, enabling clients to make Instant Payments anywhere, anytime, with a consistent customer experience. Our goal is to offer comprehensive capabilities like state-of-the-art connectivity, 24/7/365 availability, smart APIs, and intelligent routing, all built on scalable microservices on modern cloud infrastructure.

As a Lead Software Engineer (f/m/x) for Instant Payments, you will be responsible for the full development lifecycle, from specifications to design, implementation, and level 3 production support.

If you are enthusiastic about this role but do not meet 100% of the criteria, we encourage you to send us your CV anyway!

Your key responsibilities

  • Passionate about software, architecture, and coding. Understand the product, contribute to our vision, integrate business value, and foster an engineering culture across teams by leading from the front.
  • Collaborate with stakeholders such as business partners, product owners, business analysts, site reliability engineers, and support teams.
  • Work with a team on functional and non-functional requirements, technical analysis, design decisions, and APIs.
  • Design and develop new functionalities incrementally. Code, test, and review team members' changes.
  • Contribute to defining the future state of the system architecture.
  • Gain product and architecture experience, mentor, and guide junior developers.

Your skills and experiences

  • Experience in agile software development, software architecture, and DevOps practices. Proficiency in Java (must) and Python.
  • Strong communication skills, problem-solving attitude, and teamwork.
  • Experience with Java frameworks like Spring, Spring Boot, Apache Camel, and Hazelcast Jet.
  • Knowledge of container and cloud technologies (e.g., Docker, Kubernetes, OpenShift, Terraform, GKE, Google Pub/Sub, Apigee, GCO, Cloud Security).
  • Experience with APIs, messaging, and streaming platforms (e.g., MQ, Solace, Kafka, Apigee).
  • Expertise in relational and NoSQL databases (e.g., Oracle, MongoDB), CI/CD pipelines (e.g., Jenkins, Helm Charts).
  • Fluent in English, proactive, and self-organized.

What we offer

  • Competitive salary and benefits, including 30 days of holiday.
  • Hybrid work model combining remote and office work.
  • Opportunity to work at the forefront of financial services technology at scale.

For recruitment questions, contact Anna Martinez Ruiz at (+49 1707 661024).

We value diversity and inclusion, encouraging applications from all backgrounds and providing a harassment-free environment. Learn more about Deutsche Bank's culture, diversity, and initiatives on Inside Deutsche Bank.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.