Depository Trust & Clearing Corporation (DTCC)

Lead Software Engineer - Java Full Stack Developer

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

Responsibilities

  • Act as a technical expert on one or more DTCC applications.
  • Work with business system analysts to ensure designs satisfy functional requirements.
  • Partner with infrastructure teams to identify and deploy optimal hosting environments.
  • Tune application performance and research technical solutions aligned with DTCC standards.
  • Design, develop, deploy, test, troubleshoot, and support software applications.
  • Develop scalable and resilient solutions using Java, microservices, Kubernetes, Docker, and cloud environments.
  • Create unit test cases and support functional testing, continuous integration, and continuous delivery.
  • Work with peers to improve engineering practices and organize work while leading others.
  • Align risk and control processes with daily responsibilities to monitor and mitigate risk.

Requirements

  • Bachelor’s degree in engineering or master’s degree in computer science.
  • At least 6 years of experience in application development and system analysis.
  • Hands-on Java application development experience, including Java Core, Java EE, Spring Boot, Spring MVC, and Spring Cloud.
  • Experience with microservices and layered SOA/MVC architecture in on-premises and AWS cloud environments.
  • Expertise deploying scalable, resilient applications in Kubernetes and Docker containers.
  • Experience with Angular or equivalent UI/UX technologies.
  • Experience with Git, Bitbucket, Maven, Ant, Jenkins, Sonar, and CI/CD processes.
  • Experience with JavaScript, HTML5, CSS, JSON, REST, and SOAP.
  • Experience with Jasmine/Karma, JUnit, Selenium, Cucumber, and Mockito.
  • Experience with MQ, Solace, Kafka, RabbitMQ, Oracle PL/SQL, SQL, and database performance tuning.
  • Strong problem-solving, flexibility, creative thinking, organizational, and leadership skills.

Benefits

  • Flexible hybrid work model with three days onsite and two days remote, with onsite days typically Tuesday, Wednesday, and a team- or employee-selected third day.
  • 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.
  • Professional development investment and support.

Tech Stack

AngularApache AntApache KafkaAWSCSSCucumberDockerGitJasmineJavaJavaScriptJenkinsJUnitKarmaKubernetesMavenRabbitMQSeleniumSOAPSonarQubeSpring BootSQL
Depository Trust & Clearing Corporation (DTCC)

About Depository Trust & Clearing Corporation (DTCC)

5,001-10,000 employees
Contact me