D

Deutsche Bank

Finances businesses and manages personal wealth

Java Full Stack Developer

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

About the Job

Requirements

  • Extensive hands-on Java development experience, including modern Java, Spring, Hibernate, REST APIs, JUnit, Oracle, SQL, PL/SQL, Linux, shell scripting, JMS, and MQ, with an understanding of concurrency, memory management, and reactive programming models.
  • Expertise building complex, high-performance web applications using React and TypeScript, including component lifecycles, advanced state management, browser rendering performance, memory profiling, Vite, Nx, and Playwright.
  • Strong understanding of distributed-system design and event-driven architectures, including Solace, Kafka, or RabbitMQ, WebSockets, server-sent events, Rx, SQL, relational database design, Kubernetes, and production deployment practices.
  • Experience leading development delivery and promoting engineering excellence through test automation, CI/CD pipelines, code reviews, architectural decision-making, and guidance to other engineers.
  • 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

  • Partner with the global technology team and business stakeholders to design and deliver new features for Rates Flow pre-trade platforms, translating workflows and requirements into practical solutions.
  • Develop high-quality, scalable, real-time microservices using Java, Spring, Hibernate, REST APIs, Oracle/SQL, messaging technologies, and related tools.
  • Drive full-stack solution design and contribute to migrating legacy desktop or web interfaces to modern React and TypeScript frameworks, influencing UI/UX strategy and modern tooling adoption.
  • Ensure solutions align with department and domain architecture strategies while championing distributed-systems design, testing, CI/CD, code quality, and effective code reviews.
  • Participate in Level 3 production support, investigate root causes, and implement fixes for production issues.
  • Contribute to modernizing and setting the strategic direction of the fixed-income technology stack, including adopting modern build tools, frameworks, containerization, and orchestration platforms.
  • Drive technical delivery across teams and provide hands-on guidance and mentoring to junior developers.
  • Build effective relationships with business and product stakeholders, translating requirements into practical technology solutions.
  • Collaborate with global Engineering leads to align delivery, architecture, and development standards.

Desired Qualifications

  • Experience with Google Cloud Platform, OpenShift, or another public cloud platform.
  • Experience with test frameworks, test planning, and test execution for distributed systems.
  • Willingness to work across the full technology stack, including front-end or back-end development as required.
  • Experience in financial services technology, with an understanding of Investment Bank products and trading workflows or platforms.

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