Depository Trust & Clearing Corporation (DTCC)

Lead Software engineer - Java, React & AWS

Depository Trust & Clearing Corporation (DTCC)
Apply
21 days ago
Hyderābād, IndiaStaff+

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 CI/CD 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, including database-driven application development.
  • Experience with Oracle, SQL development, data modeling, and query optimization.
  • Experience with Apache Kafka, Confluent Kafka, or event-driven architectures.
  • Strong understanding of distributed systems, messaging patterns, and asynchronous processing.
  • Experience designing and implementing automated testing frameworks and integrating quality controls into CI/CD pipelines.
  • Hands-on experience with JUnit, Mockito, REST Assured, Selenium, Playwright, Cypress, or similar testing frameworks.
  • Experience building applications using ReactJS, micro frontends, and single-page application architectures.
  • Strong problem-solving, communication, and technical leadership skills.
  • Experience working in Agile delivery environments.
  • Preferred experience with Angular and migrations to ReactJS, Jenkins, CloudBees, Git, SonarQube, Maven, enterprise systems, cloud modernization, performance/load/resiliency/API testing, and regulated financial services.
  • Java, AWS, or Quality Engineering certifications 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 and personal/family care and other leaves of absence.
  • Flexible hybrid work model with three days onsite and two days remote, with onsite days typically including Tuesdays, Wednesdays, and a third team- or employee-specific day.
  • Professional development investment and reasonable accommodation for individuals with disabilities.

Tech Stack

AngularApache KafkaAWSCypressDockerGitJavaJenkinsJUnitKubernetesMavenOpenShiftReactSeleniumSnowflakeSonarQubeSpring BootSQL

Categories

Depository Trust & Clearing Corporation (DTCC)

About Depository Trust & Clearing Corporation (DTCC)

5,001-10,000 employees
Contact me