Senior Engineer

Deutsche Bank•Cary, NC
•$132,000 - $165,000•Onsite

About The Position

DB Global Technology, Inc. seeks a Senior Engineer in Cary, NC to develop and enhance modern electronic trading (e-trading) platforms as part of an Agile development team, taking ownership of the full software development lifecycle, including requirements gathering, specification, and design, implementation and level-three production support.

Requirements

  • Bachelor’s degree in Electronic Engineering, Computer Science, or related field or equivalent.
  • Three (3) years of experience writing efficient, thread-safe, and memory-conscious code for high-performance systems using Java principles and features including Collections, Concurrency, I/O, Streams, Lambdas and Optional.
  • Developing robust RESTful APIs using Spring Boot including Dependency Injection and AOP.
  • Building data access layers using Spring Data JPA and ORMs including Hibernate by designing data models and managing entity relationships.
  • Securing applications using Spring Security and JWT (JSON Web Tokens) for stateless APIs.
  • Developing modern React frameworks using functional components and custom Hooks to encapsulate and reuse stateful logic across the application.
  • Containerizing Spring Boot backend and React frontend using Docker.
  • Setting up and maintaining Continuous Integration/Continuous Deployment (CI/CD) pipelines using Jenkins, GitLab CI, and GitHub Actions to automate the build, test, and deployment process for both frontend and backend services.
  • Deploying and configuring application components on Docker and orchestrating Kubernetes with helm charts.
  • Implementing performance testing, designing and executing load tests and stress tests, analyzing thread stacks, and performing SQL Query optimization and tuning.
  • Monitoring OS related metrics including CPU, memory, and Disk I/O using iostat, nfsiostat and Nmon tools.

Responsibilities

  • Develop and enhance modern electronic trading (e-trading) platforms as part of an Agile development team.
  • Take ownership of the full software development lifecycle, including requirements gathering, specification, and design, implementation and level-three production support.

Benefits

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