About The Position

The Associate Director, Full Stack role is part of DTCC’s Development family, which creates, designs, deploys, and supports software applications and solutions. The role works with business partners and/or external clients to define requirements and implement solutions, and may include application support for systems in daily operations. The position designs, develops, and supports scalable applications using Java, Spring Boot, and microservices. It contributes to modernization initiatives, including moving business logic from stored procedures into Java services, and develops cloud-native applications using AWS and OpenShift. The role also builds event-driven solutions with Kafka, supports REST and SOAP APIs, and creates automated testing frameworks for APIs, microservices, and distributed systems. The Associate Director promotes Test-Driven Development, automation-first engineering, and shift-left testing, integrating automated testing and quality controls into CI/CD pipelines. The role optimizes application performance and database interactions, participates in architecture and code reviews, troubleshoots production issues, and mentors engineers while promoting engineering best practices and technical excellence. DTCC offers a flexible/hybrid work model of three days onsite and two days remote. Onsite days include Tuesdays, Wednesdays, and a third day determined by the team or employee. Compensation is determined by role, location, experience, skills, and other considerations.

Requirements

  • Minimum of 8 years of related experience.
  • Strong expertise in Java/J2EE, Spring Framework, Spring Boot, REST APIs, and microservices architectures.
  • Hands-on experience developing cloud-native applications using AWS.
  • Experience with OpenShift Container Platform (OCP), containers, and cloud deployment architectures.
  • Strong experience with Oracle, DB2, or PostgreSQL databases, including complex database-driven applications.
  • Experience with Apache Kafka or Confluent Kafka and event-driven architectures.
  • Strong understanding of distributed systems, messaging patterns, and asynchronous processing.
  • Experience designing and implementing automated testing frameworks.
  • Hands-on experience with testing tools such as JUnit, Mockito, REST Assured, Selenium, Playwright, Cypress, or similar frameworks.
  • Experience integrating automated testing into CI/CD pipelines.
  • Strong problem-solving, communication, and technical leadership skills.
  • Experience working in Agile delivery environments.

Nice To Haves

  • Bachelor's degree preferred, or equivalent experience.
  • Exposure to Angular or React.
  • Experience with CI/CD, DevOps, and build automation practices.
  • Familiarity with Jenkins, CloudBees, Git, SonarQube, Maven, and related tooling.
  • Experience supporting large-scale enterprise systems and cloud modernization initiatives.
  • Experience with performance, load, resiliency, and API testing.
  • Java, AWS, or quality engineering certifications.

Responsibilities

  • Design, develop, and support scalable applications using Java, Spring Boot, and microservices architectures.
  • Lead modernization initiatives, including migrating business logic from database stored procedures to Java-based services.
  • Develop cloud-native applications using AWS and OpenShift.
  • Design and implement event-driven solutions using Kafka and related messaging technologies.
  • Build and support REST and SOAP APIs with a focus on performance, scalability, and reliability.
  • Design, develop, and maintain automated testing frameworks for APIs, microservices, and distributed systems.
  • Champion Test-Driven Development (TDD), automation-first engineering, and shift-left testing practices.
  • Integrate automated testing and quality controls into CI/CD pipelines.
  • Optimize application performance and database interactions across Oracle, DB2, and PostgreSQL environments.
  • Participate in architecture reviews, technical design discussions, and code reviews.
  • Troubleshoot production issues and drive continuous improvement initiatives.
  • Mentor engineers and promote engineering best practices, software quality, and technical excellence.

Benefits

  • Competitive compensation, including base pay and annual incentive.
  • Comprehensive health and life insurance and well-being benefits, based on location.
  • Pension/retirement benefits.
  • Paid time off and personal/family care, and other leaves of absence to support physical, financial, and emotional well-being.
  • Flexible/hybrid work model of three days onsite and two days remote.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service