Assistant Vice President – TS9950127}

Deutsche BankCary, NC
Onsite

About The Position

DB Global Technology, Inc. seeks an Assistant Vice President in Cary, NC to design and develop server-side code. This role involves applying Agile principles, creating design artifacts, preparing proofs of concept, delivering high-quality code, and performing root cause analysis. The position also includes database design, CI/CD workflow management, and implementing TDD/BDD practices. The Assistant Vice President will write and refactor Java/J2EE code, define software component architecture, and collaborate with cross-functional teams. The company fosters a culture of empowerment, responsibility, commercial thinking, initiative, and collaboration, celebrating shared successes in an inclusive work environment.

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, or related field, or equivalent.
  • Five (5) years of progressively responsible experience designing, developing, testing, and deploying software by applying Agile principles.
  • Experience creating high-level and low-level design artifacts using object-oriented design (OOD) and service-oriented design (SOD), and UML-based modeling tools.
  • Experience preparing proofs of concept (POCs).
  • Experience performing root cause analysis on application defects, production incidents and performance issues and identifying solutions.
  • Experience performing database design and development of SQL queries and PL/SQL programming.
  • Experience designing and maintaining automated CI/CD workflows with Jenkins, Maven, and SonarQube.
  • Experience employing behavior driven development (BDD) techniques using Cucumber and Gherkin.
  • Experience implementing test driven development (TDD) practices using Junit and Mockito.
  • Experience writing Java/J2EE code and performing refactoring to reduce technical debt and improve system reliability.
  • Experience defining and evolving software component architecture using enterprise architecture principles through design reviews, architectural documentation, and cross-team collaboration.

Responsibilities

  • Design and develop server-side code.
  • Create high-level and low-level design artifacts using object-oriented design (OOD) and service-oriented design (SOD), and UML-based modeling tools.
  • Prepare proofs of concept (POCs).
  • Deliver high-quality code and conduct quality checks to ensure design requirements are met.
  • Perform root cause analysis on application defects, production incidents, and performance issues and identify solutions.
  • Perform database design and development of SQL queries and PL/SQL programming.
  • Design and maintain automated CI/CD workflows with Jenkins, Maven, and SonarQube.
  • Employ behavior-driven development (BDD) techniques using Cucumber and Gherkin.
  • Implement test-driven development (TDD) practices using Junit and Mockito.
  • Write Java/J2EE code and perform refactoring to reduce technical debt and improve system reliability.
  • Define and evolve software component architecture using enterprise architecture principles through design reviews, architectural documentation, and cross-team collaboration.

Benefits

  • Eligible for Deutsche Bank's Employee Referral Program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service