Create Alert
Email me similar jobs

Senior Software Engineer - Java Full stack Developer

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: Senior Software Engineer - Java Full stack Developer
Position: Software Engineer (SE) / Senior Software Engineer (SSE)
Experience: 5 Yrs to 7 Yrs
Category: Software Quality/Testing
Main location: Pune
Position ID: J-
Employment Type: Full Time
Job Description:
We are seeking a highly skilled Java/Angular Developer with 5–7 years of experience in building and maintaining enterprise-grade applications. The ideal candidate is strong in Java (Spring Boot) and Angular, comfortable with PostgreSQL, and experienced with Agile delivery. Exposure to containerization (Docker/Kubernetes) and Azure is important; knowledge of Kafka and Azure Data Lake is a plus.

Your future duties and responsibilities:

Key Responsibilities
• Design, develop, and maintain web applications using Java (Spring Boot) and Angular.
• Build and optimize RESTful APIs and microservices.
• Develop efficient SQL queries and manage relational schemas in PostgreSQL.
• Collaborate with cross-functional teams within an Agile environment (Scrum/Kanban).
• Implement containerized applications using Docker and deploy/manage them on Kubernetes clusters.
• Work with Azure services for application hosting, monitoring, and infrastructure integration.
• Troubleshoot, debug, and optimize applications for performance and scalability.
• Participate in code reviews and contribute to best practices and architectural discussions.
• Support CI/CD pipelines and automated deployments.
• Prepare and maintain technical documentation.
Required Skills & Qualifications
• 5–7 years of hands-on experience in software development.
• Strong proficiency in Java, Spring Boot and hibernate.
• Solid experience with Angular (13+) for front-end development along with knowledge of HTML and CSS.
• Strong understanding of PostgreSQL includes query optimization and database design.
• Experience with REST API development and microservices architecture.
• Practical experience working in Agile environments.
• Working knowledge of Docker and container-based development.
• Experience with Kubernetes for container orchestration.
• Familiarity with Azure server architecture
• Understanding of unit testing frameworks (JUnit, Jasmine/Karma)
• Understanding of usage of Gen AI (Git hub Copilot) for coding / test
Good to Have
• Knowledge of Apache Kafka (event streaming, producers/consumers).
• Experience with Azure DL (Data Lake) and data platform integrations.
• Understanding of distributed systems, message queues, and event-driven architecture.
Soft Skills
• Excellent problem-solving and analytical abilities.
• Strong communication and collaboration skills.
• Ability to work independently in a dynamic, fast-paced environment.
• Detail-oriented, proactive, and committed to continuous improvement.

Required qualifications to be successful in this role:

Bachelor's degree in computer science or related field or higher with minimum 5 years of relevant experience.

Skills:

  • Angular
  • Full Stack Development
  • Full Stack Development
  • Java
  • Jenkins
  • Typescript
  • Similar jobs

    Senior Software Engineer - Java Full stack Developer

    Apply Now
    Back to search page