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 and provide regular status updates through weekly reports","Conduct thorough design and code reviews and provide constructive feedback to team members
","Debug and resolve complex technical issues, ensuring timely delivery of high-quality software
","Optimize and refactor code for improved efficiency and maintainability
","Stay up-to-date with industry trends and emerging technologies to continuously enhance your skills and contribute to technical advancements within the team