DTCC Candidate Experience Site logo

Lead Software Engineer - Java Full Stack Developer

DTCC Candidate Experience Site

Hyderabad, Telangana, IndiaLEAD
HybridLead Software EngineerJavaSpring BootMicroservicesKubernetesAWSAngular

Job Description

Lead Software Engineer role at DTCC. The candidate will act as a technical expert on one or more applications utilized by DTCC.

Responsibilities

  • Act as a technical expert on one or more applications utilized by DTCC.
  • Work with the Business System Analyst to ensure designs satisfy functional requirements.
  • Partner with Infrastructure to identify and deploy optimal hosting environments.
  • Tune application performance to eliminate and reduce issues.
  • Research and evaluate technical solutions consistent with DTCC technology standards.
  • Align risk and control processes into day to day responsibilities to monitor and mitigate risk; escalates appropriately.
  • Apply different software development methodologies dependent on project needs.
  • Contribute expertise to the design of components or individual programs, and participate in the construction and functional testing.
  • Support development teams, testing, troubleshooting, and production support.
  • Create application.s and construct unit test cases that ensure compliance with functional and non-functional requirements.
  • Work with peers to mature ways of working, continuous integration, and continuous delivery.
  • Align risk and control processes into day to day responsibilities to monitor and mitigate risk; escalates appropriately.

Qualifications

  • Bachelor degree in Engineering or Masters in Computer Science is required.
  • 06+ years' experience in application development and system analysis.
  • Hands-on experience in application development.
  • Experience with Micro Services & Layered (SOA/MVC) Architecture onPrem and Oncloud (AWS).
  • Extensive experience with Java (Core & EE, Spring Boot, Spring MVC, Spring Cloud, JMS).
  • Expertise in deploying scalable solutions in Kubernetes/docker containers that are highly resilient and perform well in an environment that talks to legacy systems and future centric micro architecture.
  • UI/UX (Angular or equivalent).
  • SCM / DevOps / CI/CD tools & process (GIT/Bitbucket, Maven, Ant, Jenkins, Sonar).
  • Web Technologies (JavaScript, HTML 5, CSS, JSON, REST, SOAP).
  • Testing tools & frameworks (Jasmin/Karma, JUnit, Selenium, Cucumber, Mockito).
  • Experience with Integration patterns and messaging technologies (MQ, Solace, Kafka, RabbitMQ).
  • Extensive experience in ORACLE PLSQL, SQL and performance fine tuning.
  • Strong passion for continuous improvement.
  • Ability to be flexible and change direction as needed.
  • Strong problem-solving skills with the ability to think creatively.
  • Ability to organize work and lead others.

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 when needed to support your physical, financial, and emotional well-being.
  • Flexible/hybrid model of 3 days onsite and 2 days remote

Interested in this role?

Sign up free to apply on FeedbackAI and get an AI match score for this job.

Lead Software Engineer - Java Full Stack Developer at DTCC Candidate Experience Site | FeedbackAI