CGI Hiring Senior Java Full Stack Developer in Bangalore
Role Overview
Senior Software Engineer - Java Full Stack Developer – CGI (Bangalore or Chennai)
Job Overview
CGI is seeking an experienced Senior Software Engineer - Java Full Stack Developer to join its Software Development and Engineering team. This full-time opportunity is available in Bangalore and Chennai with a regular work schedule. The role is ideal for professionals with 6 to 9 years of experience building enterprise-grade applications using Java, Spring Boot, Angular, and Microservices. You will design scalable solutions, develop modern web applications, collaborate with cross-functional teams, and deliver high-quality software for global clients.
Key Responsibilities
- Design, develop, test, and maintain scalable full stack applications.
- Build backend services using Java 8+, Spring Boot, Spring Framework, and Microservices.
- Develop responsive front-end applications using Angular, HTML, CSS, and JavaScript.
- Design and integrate RESTful APIs.
- Write optimized SQL queries and manage MySQL, PostgreSQL, or Oracle databases.
- Collaborate with designers, developers, architects, and QA teams.
- Maintain source code using Git.
- Participate in code reviews and Agile development practices.
- Improve application performance, scalability, and security.
- Support deployment and continuous improvements.
Required Skills
- Java
- Spring Boot
- Spring Framework
- REST APIs
- Microservices
- Angular
- HTML
- CSS
- JavaScript
- SQL
- Git
Preferred Skills
- Spring Security
- Docker
- Kubernetes
- Jenkins
- GitHub Actions
- MongoDB
- JUnit
- Mockito
- Agile
- Scrum
- AWS AI Services
Education
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.
Experience
6 to 9 years of professional Java Full Stack development experience.
Required Technologies
- Java
- Spring Boot
- Spring Framework
- Angular
- HTML
- CSS
- JavaScript
- REST APIs
- Microservices
- SQL
- MySQL
- PostgreSQL
- Oracle
- Git
- Spring Security
- Docker
- Kubernetes
- Jenkins
- GitHub Actions
- MongoDB
- JUnit
- Mockito
- AWS AI Services
Soft Skills
- Strong communication
- Analytical thinking
- Teamwork
- Problem solving
- Adaptability
- Ownership
- Collaboration
Benefits of Working in this Role
Work on enterprise digital transformation projects, collaborate with global teams, strengthen full stack expertise, and benefit from continuous learning and career development opportunities.
Work Mode
Full-time, onsite
Location
- Bangalore, Karnataka
- Chennai, Tamil Nadu
Who Should Apply
Experienced Java Full Stack Developers looking to build scalable enterprise applications using modern Java technologies.
Career Growth
Gain exposure to:
- Enterprise architecture
- Cloud-native development
- Leadership opportunities
- DevOps practices
- Advanced software engineering
Application Advice
Highlight experience with Java, Spring Boot, Angular, Microservices, SQL databases, REST APIs, and enterprise application delivery.
Technical Ecosystem
Eligibility Criteria
Education
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field
Experience
6 - 9 years
Top Picks for You
Microsoft Principal Software Engineering Manager Jobs in Bangalore
Microsoft • Bangalore • Hybrid
Birlasoft Sr. Software Engineer Jobs in Pune | .NET
Birlasoft • Pune • Onsite
Amazon Applied Scientist II Jobs in Bengaluru | ML
Amazon Development Centre • Bangalore • Onsite
CGI Hiring Senior Software Engineer - Integration in Bangalore
CGI • Bangalore • Onsite