Lead Analyst-Java Technical Lead

CGI Inc
Posted on
CGI Inc logo

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


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)
Core Java Enterprise:
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
API Architecture:
RESTful APIs, JSON, XML
Microservices architecture
Databases:
Oracle / PostgreSQL / MS-SQL
SQL performance tuning and data modeling
DevOps CI/CD:
Git / GitLab
CI/CD pipelines
Testing Quality:
Test-Driven Development (TDD)
Unit and integration testing
Agile Tools:
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


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.