Depository Trust & Clearing Corporation (DTCC)

Senior Web Developer - Java, React & AWS

Depository Trust & Clearing Corporation (DTCC)
Apply
4 days ago
Jersey City, NJ, USASenior

Responsibilities

  • Design, develop, test, deploy, and support scalable applications using Java, Spring Boot, REST APIs, and microservices.
  • Build cloud-native solutions using AWS, OpenShift, containers, and modern deployment practices.
  • Design and implement event-driven solutions using Kafka and related messaging technologies.
  • Develop high-performance APIs and distributed systems focused on scalability, resiliency, and security.
  • Build and maintain automated testing frameworks for APIs, microservices, and cloud-based applications.
  • Integrate automated testing, quality controls, and release automation into delivery pipelines.
  • Optimize application performance and database interactions across Oracle and Snowflake environments.
  • Participate in architecture reviews, technical design discussions, and code reviews.
  • Troubleshoot production issues, perform root-cause analysis, and drive continuous improvement.
  • Collaborate with cross-functional teams on engineering excellence, modernization, and platform resiliency.

Requirements

  • Bachelor’s degree preferred or equivalent practical experience.
  • 6–9 years of software engineering experience developing enterprise applications.
  • 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, Docker, Kubernetes, and cloud deployment architectures.
  • Experience with Snowflake or large-scale data warehouse platforms, Oracle, SQL development, data modeling, and query optimization.
  • Experience with Apache Kafka, Confluent Kafka, event-driven architectures, distributed systems, messaging patterns, and asynchronous processing.
  • Experience designing and implementing automated testing frameworks using tools such as JUnit, Mockito, REST Assured, Selenium, Playwright, and Cypress.
  • Experience integrating automated testing and quality controls into delivery pipelines.
  • Experience building applications with ReactJS, micro frontends, and single-page application architectures.
  • Strong problem-solving, communication, and technical leadership skills.
  • Preferred experience with Angular, Angular-to-ReactJS migrations, Jenkins, CloudBees, Git, SonarQube, Maven, enterprise systems, cloud modernization, and performance, load, resiliency, and API testing.
  • Java, AWS, or Quality Engineering certifications and financial services or capital markets experience are preferred.

Benefits

  • Competitive compensation including base pay and annual incentive.
  • Comprehensive health and life insurance and well-being benefits, based on location.
  • Pension and retirement benefits.
  • Paid time off, personal and family care, and other leaves of absence.
  • Flexible hybrid work model with three days onsite and two days remote, including onsite Tuesdays, Wednesdays, and a third team- or employee-specific day.

Tech Stack

AngularApache KafkaAWSCypressDockerGitJavaJenkinsJUnitKubernetesMavenOpenShiftReactSeleniumSnowflakeSonarQubeSpring BootSQL
Depository Trust & Clearing Corporation (DTCC)

About Depository Trust & Clearing Corporation (DTCC)

5,001-10,000 employees
Contact me