Lead Analyst/Senior Software Engineer - Java Full Stack Developer with

5 - 10 years

8 - 18 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Job Title: Lead Analyst/Senior Software Engineer - Java Full Stack Developer with Angular

Position Title: Lead Analyst/Senior Software Engineer

Role Overview:

  • CGI is seeking a highly skilled

    Java Full Stack Developer

    with strong expertise in

    Angular

    to design, develop, and maintain scalable, secure, and high-performance applications.
  • The ideal candidate should have solid backend experience using

    Java, Spring Boot

    , and frontend expertise with

    Angular framework

    , along with good understanding of CI/CD, REST APIs, microservices, and cloud deployment practices.

Key Responsibilities:

  • Design, develop, and maintain robust web applications using

    Java, Spring Boot, and Angular

    .
  • Build scalable backend services, RESTful APIs, and microservices architecture.
  • Develop beautiful, responsive, and efficient UI components using

    Angular

    , TypeScript, HTML5, and CSS3.
  • Collaborate with product owners, architects, and cross-functional teams to translate business requirements into technical solutions.
  • Optimize application performance, debugging issues across the full stack.
  • Integrate frontend and backend components using JSON, REST APIs, and secure communication standards.
  • Develop reusable components, libraries, and follow best coding practices.
  • Participate in code reviews, unit testing, and automation to ensure code quality.
  • Work with DevOps pipelines (CI/CD), Git, and containerization tools like Docker.
  • Troubleshoot production issues and support application releases.
  • Stay updated with latest technologies and suggest improvements.

Required Skills & Experience:

Backend (Java)

  • Strong experience in

    Java 8/11/17

    and

    Spring Framework

    (Spring Boot, Spring MVC, Spring Data JPA, Spring Security).
  • Hands-on experience with

    REST API development

    , API versioning, and microservices design.
  • Proficiency with ORM frameworks:

    Hibernate/JPA

    .
  • Experience with relational and/or NoSQL databases:

    MySQL, PostgreSQL, MongoDB

    .
  • Solid knowledge of

    OOP, design patterns, and data structures

    .

Frontend (Angular)

  • Strong practical experience with

    Angular 8+

    , TypeScript, RxJS, and Angular CLI.
  • Ability to create modular, scalable, and responsive UI components.
  • Proficiency in

    HTML5, CSS3, SCSS

    , and best UX/UI practices.
  • Understanding of state management, component lifecycle, routing, and forms.

DevOps & Tools

  • Experience with

    Git

    , GitHub/GitLab/Bitbucket.
  • CI/CD tools:

    Jenkins, GitHub Actions, GitLab CI

    , or similar.
  • Knowledge of

    Docker

    , basic experience with Kubernetes is a plus.

Mock Interview

Practice Video Interview with JobPe AI

Start Spring Boot Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
CGI logo
CGI

Information Technology and Consulting

Montreal

RecommendedJobs for You