Responsibilities" , key_responsibilities:["Design , develop, and maintain Java-based applications, ensuring optimal performance, scalability, and security","
Collaborate with product managers, business analysts, and other team members to gather and refine software requirements","Build and lead high performance team of senior developers, junior developers and interns","
Collaborate with client teams for requirement understanding and discussing solutions","
Perform peer code reviews and contribute in improving code quality","
Debug and resolve complex technical issues, ensuring timely delivery of high-quality software","Optimize and refactor code for improved efficiency and maintainability