D

Deutsche Bank

Finances businesses and manages personal wealth

Java Engineer - Fixed Income Pricing and Analytics

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USA$125k - $222.5k

About the Job

Requirements

  • Proven expertise building complex, high-performance applications in modern Java, including concurrency, memory management, garbage collection tuning, and reactive programming.
  • Strong knowledge of distributed systems and event-driven architecture, including messaging technologies such as Solace or Kafka and distributed caching.
  • Experience designing REST, gRPC, and streaming application programming interfaces, with solid Structured Query Language and relational database design skills.
  • Experience deploying and running containerized services on Kubernetes in production, using modern observability tools such as OpenTelemetry.
  • Proven technical leadership in large-scale modernization programs using iterative Agile delivery, test automation, continuous integration and delivery, code reviews, and sound architectural decisions.
  • Proven ability to leverage AI tools to enhance productivity and optimize workflows to solve business problems, while applying critical judgment to ensure responsible and ethical use of data and AI outputs.

Responsibilities

  • Design and build real-time, low-latency Java services supporting Rates and Credit pricing, axes, risk, and analytics workflows.
  • Break down a complex legacy landscape into well-defined deliverables and use Agile practices to release modern capabilities to traders incrementally.
  • Partner directly with traders, quantitative analysts, and business stakeholders to understand pricing workflows, refine requirements, and deliver high-impact features.
  • Collaborate with front-end engineers to design end-to-end solutions, including streaming application programming interfaces that support real-time trading user interfaces.
  • Improve engineering quality through code reviews, automated testing, continuous integration and delivery, and observability, while owning services from design through production.
  • Influence the technical direction of the platform and support adoption of modern tools, frameworks, and AI-assisted development practices.
  • Partner with traders and business stakeholders to translate pricing, risk, and analytics needs into clear technical priorities and incremental outcomes.
  • Collaborate with quantitative analysts and front-end engineers to shape end-to-end architecture, interfaces, and delivery plans.
  • Mentor engineers, guide sound architectural decisions, and promote consistent engineering standards across the modernization program.

Desired Qualifications

  • Experience with Fixed Income products, electronic trading, pricing, or market data.
  • Experience with Kotlin and Spring Boot.
  • Ability to communicate complex technical topics clearly to technical and business stakeholders.
  • Curiosity and willingness to build knowledge of Fixed Income pricing and trading workflows.
  • A collaborative approach to working in small, cross-functional teams and incorporating feedback from users.

About the Company

Deutsche Bank

Finances businesses and manages personal wealth

Deutsche Bank finances companies, governments and individuals through a global banking network rooted in Germany and spanning major financial markets. Its investment bank focuses on bonds and currencies, alongside advice on mergers and raising capital, while its private bank handles household banking and wealth management. Businesses use its cash management, trade finance and lending services to move money and fund operations, and the group manages investment funds through DWS. It earns money from loan interest, transaction and investment fees, and trading activity. Deutsche Bank traces its founding to 1870 and is headquartered in Frankfurt am Main, Germany.

Company size
10,001+
Company stage
IPO
Headquarters
Frankfurt, Germany
Founded
1870

Recently Posted Jobs

Explore more opportunities at Deutsche Bank

See more jobs