Assistant Vice President

Deutsche BankCary, NC
$157,248 - $165,000Onsite

About The Position

DB Global Technology, Inc. seeks an Assistant Vice President in Cary, NC to design and develop software for a global payment processing platform. This role involves designing advanced coding and performing unit tests for code developed in Java, Springboot, Kafka, SQL, Cloud, and Unix/Linux Scripting. The position requires designing distributed systems and developing applications using Java and Spring Boot for high-volume transaction systems. It also includes implementing event-driven architectures using Kafka and message queues, developing cloud financial services leveraging Azure and GCP, and designing/integrating RESTful APIs. The role involves utilizing Unix/Linux scripting for automation and monitoring, building and maintaining CI/CD pipelines, implementing software quality and testing frameworks, providing production support, and designing custom monitoring dashboards. The salary range for this position is $157,248.00 – $165,000.00/year. This position is eligible for Deutsche Bank's Employee Referral Incentive Program.

Requirements

  • Bachelor’s degree in Computer Engineering, Electronic Engineering, or a related field, or equivalent.
  • Five (5) years of progressively responsible experience designing advanced coding and performing unit test for code developed in Java, Springboot, Kafka, SQL, Cloud, and Unix/Linux Scripting.
  • Designing distributed systems and developing applications using Java and Spring Boot for high-volume transaction systems.
  • Implementing event-driven architectures using Kafka and message queues to support real-time data flows and system integration.
  • Developing cloud financial services leveraging Azure and GCP cloud platforms and event driven modular microservices architectures.
  • Designing and integrating RESTful APIs for secure interaction across scalable distributed systems and financial platforms.
  • Utilizing Unix/Linux scripting for automation, monitoring, and operational support of applications.
  • Building and maintaining CI/CD pipelines using Git and Jenkins to support controlled releases and compliance-driven deployments.
  • Implementing software quality and testing frameworks, including unit, integration, and functional testing.
  • Providing production support across application, middleware, messaging, and database layers, including performing root-cause analysis and resolution of complex system issues.
  • Designing and maintaining custom monitoring dashboards to visualize application metrics, logs, and traces, for troubleshooting, performance tuning, and operational visibility.
  • Utilizing Java, Spring Boot, C, Maven, REST, cloud platforms, Unix/Linux scripting, Informix, SQL, Kafka, Google BigQuery, Azure SQL, Azure Cosmos DB (MongoDB), ESQL, 4GL, COBOL, Perl, React.js, Node.js, Python, Resource Manager, crontab, Tomcat, DB2, Cassandra, Teradata, ZFAM, Azure, Oracle, PL/SQL, AWS, Sybase, .NET, Splunk, CI/CD pipelines, JIRA, Git, Team forge, CVS, SCCS, Looper, Concord, Swagger, SonarQube, Jenkins, Kubernetes, and TeamCity.

Responsibilities

  • Design and develop software for a global payment processing platform.
  • Design advanced coding and perform unit tests for code developed in Java, Springboot, Kafka, SQL, Cloud, and Unix/Linux Scripting.
  • Design distributed systems and develop applications using Java and Spring Boot for high-volume transaction systems.
  • Implement event-driven architectures using Kafka and message queues to support real-time data flows and system integration.
  • Develop cloud financial services leveraging Azure and GCP cloud platforms and event-driven modular microservices architectures.
  • Design and integrate RESTful APIs for secure interaction across scalable distributed systems and financial platforms.
  • Utilize Unix/Linux scripting for automation, monitoring, and operational support of applications.
  • Build and maintain CI/CD pipelines using Git and Jenkins to support controlled releases and compliance-driven deployments.
  • Implement software quality and testing frameworks, including unit, integration, and functional testing.
  • Provide production support across application, middleware, messaging, and database layers, including performing root-cause analysis and resolution of complex system issues.
  • Design and maintain custom monitoring dashboards to visualize application metrics, logs, and traces, for troubleshooting, performance tuning, and operational visibility.

Benefits

  • Physical wellness benefits
  • Emotional wellness benefits
  • Financial wellness benefits
  • Employee Referral Incentive Program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service