Cheques- Senior Engineer - Assistant Vice President

Deutsche BankNew York, NY
2d$100,000 - $153,000Hybrid

About The Position

We are seeking a seasoned, hands-on Senior Engineer (AVP) with deep experience designing, building, and delivering complex, high‑performance enterprise applications. You will play a key role in architecting and implementing scalable, resilient Java-based solutions that support mission‑critical banking and payments platforms. This role blends deep technical expertise with engineering leadership, owning solutions end‑to-end while mentoring developers and driving engineering best practices across the team.

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

Nice To Haves

  • 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)

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

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service