Depository Trust & Clearing Corporation (DTCC)

Software Engineer - Java Fullstack

Depository Trust & Clearing Corporation (DTCC)
Apply
2 days ago
Chennai, IndiaMid Level / Senior

Responsibilities

  • Design, develop, test, deploy, and support microservices for enterprise platforms.
  • Build Kafka-based event-driven services, asynchronous processing components, APIs, backend services, and batch and streaming applications.
  • Collaborate with business analysts and architects to address scalability, resiliency, performance, and non-functional requirements.
  • Perform performance testing, tuning, troubleshooting, and optimization across application, database, and messaging layers.
  • Support production deployments, monitoring, incident resolution, resiliency, failover, and disaster recovery efforts.
  • Write unit and integration tests and improve CI/CD automation, release processes, and observability practices.

Requirements

  • Require 3–5 years of software engineering experience, preferably in backend or distributed systems.
  • Bachelor’s degree in Computer Science, Engineering, or a related field is preferred, or equivalent practical experience.
  • Require strong experience with Enterprise Java, Spring Boot microservices, REST APIs, backend services, distributed system design, resiliency, and fault tolerance.
  • Require hands-on Apache Kafka experience, including producers, consumers, topics, and partitions, plus understanding of event-driven architecture and asynchronous processing.
  • Require strong experience with PostgreSQL or Aurora PostgreSQL and knowledge of SQL optimization, indexing, performance tuning, data modeling, and large-volume data handling.
  • Require experience with Docker and familiarity with Kubernetes or OpenShift; AWS exposure is preferred.
  • Require familiarity with Maven, Liquibase or similar database migration tools, secure coding practices, CI/CD pipelines, production support operations, and observability practices.
  • Experience with Redis, resiliency patterns such as retry, DLQ, and idempotency, and cloud-native deployment strategies is beneficial.
  • Strong troubleshooting, problem-solving, communication, and cross-team collaboration skills are required.

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/family care, and other leaves of absence.
  • Flexible hybrid work model with three onsite days and two remote days, with onsite Tuesdays, Wednesdays, and a third team- or employee-specific day.

Tech Stack

Categories

Depository Trust & Clearing Corporation (DTCC)

About Depository Trust & Clearing Corporation (DTCC)

5,001-10,000 employees

Depository Trust & Clearing Corporation (DTCC) runs global post-trade market infrastructure, delivering clearing, settlement, securities depository, trade reporting, and data services for broker-dealers, banks, and asset managers. It provides these services through subsidiaries such as DTC, NSCC, FICC, and the Global Trade Repository, with revenue primarily from transaction and service fees. Founded in 1973 and headquartered in Jersey City, NJ, DTCC is industry-owned and privately held, serving markets across multiple regions.

Contact me