CBTS India logo

Lead Software Developer

CBTS India
Full-time
On-site
Chennai, India

 

Job Purpose:

Key Responsibilities:

Technical Leadership:

·       Perform initial analysis of identified vulnerabilities (e.g., XSS, outdated libraries) and define technical remediation strategies.

·       Lead the onboarding process for applications, including setup, documentation, and local environment configuration.

·       Provide hands-on support to developers in troubleshooting complex technical issues and code-level problems.

·       Ensure code changes follow secure coding standards and organizational best practices.

Development Support:

·       Oversee code updates in legacy applications built with JSP and traditional Java frameworks.

·       Review and approve pull requests, ensuring consistent implementation of fixes and upgrades.

·       Ensure smooth upgrades of outdated third-party dependencies (e.g., commons-fileupload, Spring Framework).

Team & Stakeholder Management:

·       Provide technical leadership and mentorship to a team of developers.

·       Coordinate with cross-functional teams including QA, DevOps, and application owners to ensure alignment and progress.

·       Communicate clearly with stakeholders on progress, blockers, and technical decisions.

Requirements:

·       Strong experience in Java web development, especially legacy applications using JSP and traditional frameworks.

·       Proven ability to upgrade and manage third-party dependencies safely and efficiently.

·       Proficiency in using Git, with solid understanding of branching, pull requests, and code reviews

·       Proficiency with Eclipse IDE or similar development environments.

·       Excellent problem-solving, team leadership, and communication skills.

 

Education:

Four years of College resulting in a Bachelor's Degree or equivalent

 

Certifications, Accreditations, Licenses:

·      NA

Relevant Work Experience:

7 to 10 years in related field

 


Work Environment:

Hybrid