Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Lead Software Engineer (Java Full Stack).
India Jobs Expertini

Urgent! Lead Software Engineer (Java Full Stack) Job Opening In India, India – Now Hiring Confidential

Lead Software Engineer (Java Full Stack)



Job description

Pay and Benefits

  • Competitive compensation, including base pay and annual incentive
  • Comprehensive health, life insurance, and well-being benefits (based on location)
  • Paid Time Off and personal/family care leave, with additional leave available to support physical, financial, and emotional well-being
  • Flexible hybrid work model: 3 days onsite (Tuesdays, Wednesdays, and one team-specific day), 2 days remote

The Impact You Will Have in This Role

This role provides technical expertise and may coordinate day-to-day deliverables for a team.

You will support the technical design of large business systems, build applications, and manage interfaces between systems while considering security, data retention, and recovery.

You will also contribute to best practices, standards, and the full software development lifecycle—from design to deployment—focusing on performance, reliability, maintainability, and scalability.

You'll be expected to evaluate technologies, guide junior team members, and deliver high-quality, efficient, and secure software solutions that align with DTCC's standards and strategy.

Primary Responsibilities

  • Serve as a technical expert on one or more DTCC applications
  • Collaborate with Business System Analysts to ensure designs meet functional requirements
  • Partner with Infrastructure teams to identify and implement optimal hosting environments
  • Tune application performance and proactively resolve performance bottlenecks
  • Research and evaluate technical solutions aligned with DTCC technology standards
  • Integrate risk and control processes into day-to-day responsibilities; escalate when necessary
  • Contribute to component design, development, and functional testing
  • Support development teams in testing, troubleshooting, and production issues
  • Build applications and unit test cases that meet both functional and non-functional requirements
  • Collaborate with peers to improve continuous integration and delivery practices

Qualifications

  • Minimum of 7+ years of related software development experience
  • Bachelor's degree (preferred) or equivalent work experience

Talents Needed for Success

  • 7+ years of active development experience in Java/J2EE applications
  • Strong skills in Hibernate, Spring, Spring MVC
  • Proficiency with NodeJS and NPM
  • Experience with Unix/Linux shell scripting
  • Knowledge of CSS, HTML, JavaScript, and modern UI frameworks
  • Exposure to XML, XSD, JSON, and data presentation tools
  • Familiarity with microservices architecture and distributed systems
  • Experience building REST APIs using Spring Boot
  • Hands-on experience with CI/CD tools: Git, Jenkins, JaCoCo, Maven
  • Strong database and PL/SQL skills (Oracle and Postgres preferred)
  • Experience with Angular is a plus
  • Familiarity with container technologies such as OpenShift is a plus
  • Experience with messaging systems, ETL, or reporting tools is a plus
  • Knowledge of Python is a plus
  • Understanding of Agile development methodologies

Skills Required
Unix, Hibernate, Linux, Plsql, Xml, Shell Scripting, Json, Production Support, Oracle, Troubleshooting


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Lead Software Potential: Insight & Career Growth Guide