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