Experience
11 - 16 yrs
Job Location
Chennai, India
Vacancy
1
Designation
Java Technical Lead
Job Type
ONSITE
Job Description
Position Description:
Position: Lead Analyst-Java Technical Lead
Experience: 7-10 years
Category: Software Development/ Engineering
Shift Timing: General Shift
Location: Chennai
Experience: 7-10 years
Category: Software Development/ Engineering
Shift Timing: General Shift
Location: Chennai
Your future duties and responsibilities:
- Lead the overall technical design and architecture of Java-based applications and microservices.
- Define and enforce coding standards, architectural guidelines, and best practices.
- Design, develop, and maintain complex and business-critical Java components.
- Review and approve technical designs, code, and solution approaches.
- Guide the team through the full SDLC following Agile methodologies.
- Mentor and support senior and junior developers.
- Ensure performance, scalability, security, and reliability of applications.
- Collaborate with Product Owners, QA, DevOps, and stakeholders.
- Follow SDLC, version control, and release management practices using GitLab and JIRA.
- Troubleshoot and resolve complex technical and production issues.
- Leverage AI-assisted development tools to improve developer productivity, code quality, and delivery timelines.
- Guide the team in using AI tools for code reviews, refactoring, unit test generation, and defect analysis while ensuring adherence to CGI and client governance standards.
- Use AI-supported insights to identify performance bottlenecks, technical debt, and optimization opportunities.
Required qualifications to be successful in this role:
Must-Have Skills:
Programming Languages:
Java (Java 8+)
SQL / PL-SQL
Python (good to have)
Java (Java 8+)
SQL / PL-SQL
Python (good to have)
Core Java Enterprise:
Strong understanding of Java internals, JVM, memory management
OOPs concepts and GoF design patterns
Multithreading and concurrency
Strong understanding of Java internals, JVM, memory management
OOPs concepts and GoF design patterns
Multithreading and concurrency
Frameworks Libraries:
Spring, Spring Boot, Spring MVC, Spring Data JPA
Hibernate / JPA
Spring Security (OAuth2, JWT good to have)
JUnit 5, Mockito
Spring, Spring Boot, Spring MVC, Spring Data JPA
Hibernate / JPA
Spring Security (OAuth2, JWT good to have)
JUnit 5, Mockito
API Architecture:
RESTful APIs, JSON, XML
Microservices architecture
RESTful APIs, JSON, XML
Microservices architecture
Databases:
Oracle / PostgreSQL / MS-SQL
SQL performance tuning and data modeling
Oracle / PostgreSQL / MS-SQL
SQL performance tuning and data modeling
DevOps CI/CD:
Git / GitLab
CI/CD pipelines
Git / GitLab
CI/CD pipelines
Testing Quality:
Test-Driven Development (TDD)
Unit and integration testing
Test-Driven Development (TDD)
Unit and integration testing
Agile Tools:
Agile / Scrum
JIRA, Confluence
Agile / Scrum
JIRA, Confluence
Good to have:
Experience using AI-powered developer tools (e.g., MS copilot, Google code assistants etc.)
Applying AI to:
Accelerate code development and refactoring
Improve unit test coverage and test quality
Assist in root cause analysis and defect resolution
Experience using AI-powered developer tools (e.g., MS copilot, Google code assistants etc.)
Applying AI to:
Accelerate code development and refactoring
Improve unit test coverage and test quality
Assist in root cause analysis and defect resolution
Skills:
- Eclipse
- GitHub
- Java
- Spring Boot
- SQLite
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
