Hybrid Senior Engineer – Assistant Vice President

Posted 20 hours ago

Apply now

About the role

  • Senior Engineer at Deutsche Bank designing scalable, resilient Java-based banking solutions. Leading engineering best practices and mentoring developers in a hybrid working environment.

Responsibilities

  • Work closely with engineers to design and implement high‑quality, scalable software solutions.
  • Mentor and coach junior developers to strengthen technical capability and engineering discipline
  • Provide strong engineering execution, technical direction, and architectural guidance to ensure alignment with the Bank’s technology strategy
  • Conduct thorough code reviews to maintain high standards for code quality, performance, and maintainability
  • Actively contribute to technical solution design and maintain end‑to‑end ownership of delivered technology, ensuring both functional and non‑functional requirements are met
  • Diagnose, troubleshoot, and resolve complex technical issues in a timely and effective manner
  • Partner closely with business analysts, architects, and other stakeholders to understand requirements and translate them into robust technical solutions

Requirements

  • Bachelor’s degree or equivalent in Computer Science Engineering, or related fields required
  • Strong hands-on development experience on Java/J2EE based Enterprise Applications
  • Proven experience designing and building highly scalable, highly available, large-scale monolithic banking applications
  • Strong expertise in Java/J2EE technologies (EJB, Java Message Service (JMS)), Spring, and Spring Boot–based microservices, Angular, Postgres
  • Hands-on experience with web services (SOAP, REST), XML technologies, and relational databases such as Structured Query Language (SQL) and Oracle
  • Experience working with application servers such as Tomcat and WebLogic
  • Solid understanding of Site Reliability Engineering (SRE) practices and supporting tools
  • Ability to design and execute performance testing (e.g., load, spike, breakpoint, endurance) to evaluate application and service limits
  • Experience orchestrating release workflows and implementing continuous integration/continuous deployment (or development) (CI/CD) pipelines using tools such as Jenkins, Bitbucket, uDeploy, Docker, and Kubernetes
  • Domain expertise in Banking, Financial Services, or Payments, along with familiarity with Behavior Driven Development (or Design) (BDD)/ Test Driven Development (or Design) (TDD) methodologies, Cucumber, Java‑based test automation, and development and monitoring tools (e.g., IntelliJ/Eclipse, Splunk, AppDynamics, New Relic)

Benefits

  • A diverse and inclusive environment that embraces change, innovation, and collaboration
  • A hybrid working model, allowing for in-office / work from home flexibility
  • Generous vacation, personal and volunteer days
  • Employee Resource Groups support an inclusive workplace for everyone and promote community engagement
  • Competitive compensation packages including health and wellbeing benefits, retirement savings plans, parental leave, and family building benefits
  • Educational resources, matching gift and volunteer programs

Job title

Senior Engineer – Assistant Vice President

Job type

Experience level

Senior

Salary

$100,000 - $153,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job