Senior Lead Engineer

envestnet

Trivandrum 5 Years Exp Posted 2h ago

Job Description

You will play a key role in building and enhancing scalable enterprise applications by translating business requirements into high-quality, maintainable code. Your contributions will directly impact platform stability, performance, and the delivery of reliable solutions to clients.

  • Develop, maintain, and enhance enterprise web applications using Java/JEE, Spring, and related technologies

  • Translate functional and technical requirements into efficient, reusable, and scalable code

  • Perform root cause analysis of defects and implement timely fixes

  • Contribute across all phases of the Software Development Life Cycle (SDLC) in an Agile environment

  • Ensure early defect detection through test-driven practices, validation, and verification activities

  • Collaborate with cross-functional teams to deliver integrated and high-quality solutions

  • Monitor and track assigned tasks to ensure adherence to timelines and minimal deviation from plans

  • Improve application performance, reliability, and maintainability through continuous enhancements

  • Follow coding standards, design principles, and best practices to ensure high-quality deliverables

 

 

What You’ll Need to Bring

 

  • Minimum 5+ years of experience in software development

  • Strong hands-on experience with Core Java, Spring, and Spring Cloud

  • Experience working with relational databases (e.g., MS SQL)

  • Strong hands-on experience in designing, developing, and integrating web services (REST/SOAP)

  • Working knowledge of Agile methodologies and SDLC practices

  • Experience in test-driven or quality-focused development environments

  • Solid understanding of software design concepts and principles

  • Strong problem-solving mindset with attention to detail and troubleshooting ability