Position Description:
Company Profile:
Founded in , CGI is among the largest independent IT and business consulting services firms in the world. With 94, consultants and professionals across the globe, CGI delivers an end-to-end portfolio of capabilities, from strategic IT and business consulting to systems integration, managed IT and business process services and intellectual property solutions. CGI works with clients through a local relationship model complemented by a global delivery network that helps clients digitally transform their organizations and accelerate results. CGI Fiscal reported revenue is CA$14.68 billion and CGI shares are listed on the TSX (GIB.A) and the NYSE (GIB). Learn more at .
Job Title: Java Full Stack Developer
Position: Senior Software Engineer / Lead Analyst
Experience: 5 - 8 Years
Category: Software Development/ Engineering
Shift: Timing/rotation etc. details (please mention actual timings in IST)
Work Mode: Hybrid
Primary location: India, Karnataka, Bangalore
CGI Office: TPLS Bangalore / E-city Bangalore
Position ID: J-
Employment Type: Full Time
Your future duties and responsibilities:
Job Designation
Technical Lead Java Full Stack
Mandatory Skills :Java, SpringBoot, Webservices SOAP/Rest, Database, SQL, VueJs, Design & Solutioning, CI/CD, Copilot Prompting, kubernetes, Docker
Role Overview
We are seeking a highly skilled and solution-oriented Software Development Consultant || with strong expertise in Core Java and modern application development frameworks. The ideal candidate will play a critical role in designing, developing, and delivering high-performance, scalable applications, while ensuring best practices in coding, testing, and cloud-based deployments.
Key Responsibilities
• Design, develop, and maintain high-throughput, scalable applications using Java-based technologies.
• Build and expose RESTful services ensuring performance, security, and reliability.
• Develop enterprise applications using Spring & Spring Boot frameworks.
• Analyze business requirements and translate them into technical solutions.
• Optimize application performance, including database interactions and system bottlenecks.
• Implement unit testing and automated testing strategies to ensure code quality.
• Collaborate with cross-functional teams for solution design, deployment, and troubleshooting.
• Work on GCP Cloud-based solutions, including deployment, monitoring, and scalability enhancements.
• Ensure adherence to coding standards, design patterns, and best practices.
• Participate in production support, incident resolution, and continuous improvement initiatives.
Required qualifications to be successful in this role:
Required Technical Skills
• Strong expertise in Core Java (multithreading, collections, performance tuning)
• Experience in REST API development and integration
• Proficiency in Spring Framework & Spring Boot
• Solid understanding of database concepts (SQL/Oracle or similar)
• Hands-on experience with Unit Testing frameworks (JUnit/Mockito or similar)
• Experience in designing high-throughput, distributed systems
• Knowledge of GCP Cloud technologies (Compute Engine, Kubernetes, Cloud Run, etc.)
• Familiarity with CI/CD pipelines and DevOps practices
• Strong problem-solving and solution-oriented mindset
• Experience with microservices architecture
• Exposure to containerization (Docker/Kubernetes)
Skills:
By continuing you agree to our Terms & Privacy Policy.