Fullstack Developer

Talent21

Hyderabad

On-site

INR 1,500,000 - 2,100,000

Full time

10 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

CGI is seeking an experienced Java Full Stack Developer to join our team in Hyderabad. The role focuses on building scalable, resilient, and high-performance enterprise applications while providing technical leadership across the SDLC.

Proficiency in Java, Spring Boot, ReactJS, microservices, cloud-native development, automated testing, and DevOps practices is required. You will collaborate with architects, developers, and business stakeholders to deliver robust solutions that meet client needs

Qualifications

  • 10+ years of hands-on experience in Java application development.
  • Strong expertise in Java, Spring Boot, and Microservices architecture.
  • Hands-on experience with ReactJS and modern frontend development.
  • Strong knowledge of REST API development and integration patterns.
  • Experience with SQL databases and database optimization.
  • Experience with messaging systems such as Kafka and RabbitMQ.
  • Strong understanding of application security and secure development practices.
  • Hands-on experience with Docker and Kubernetes.
  • Experience designing and maintaining CI/CD pipelines.
  • Strong knowledge of automated testing frameworks such as JUnit, Mockito, Jest.
  • Experience implementing unit, integration, end-to-end, and performance testing strategies.
  • Strong problem-solving and analytical skills.
  • Excellent communication and stakeholder management abilities.
  • Demonstrated ownership mindset and ability to lead technical initiatives.
  • Strong focus on quality engineering and automation-first practices.

Responsibilities

  • Architect, design, and develop scalable backend solutions using Java, Spring Boot, and Microservices.
  • Design and implement modern frontend applications using ReactJS and related technologies.
  • Develop and maintain automated testing frameworks including unit, integration, end-to-end, and performance testing.
  • Design, develop, and manage RESTful APIs and enterprise integration services.
  • Work with relational databases and optimize data access and performance.
  • Implement and support messaging and event-driven architectures using Kafka, RabbitMQ, or similar technologies.
  • Ensure application security by implementing industry-standard security controls and secure coding practices.
  • Build, deploy, and manage containerized applications using Docker and Kubernetes.
  • Develop and maintain CI/CD pipelines integrated with testing and deployment automation.
  • Collaborate with cloud engineering teams to deploy and support applications on AWS, Azure, or GCP.
  • Conduct architecture reviews, code reviews, and test reviews to ensure quality and compliance with standards.
  • Mentor and guide junior developers and technical team members.
  • Drive best practices in software engineering, DevOps, quality assurance, and automation.
  • Troubleshoot and resolve complex technical issues across the application stack.
  • Participate in Agile ceremonies and contribute to continuous improvement initiatives.

Skills

Java
Spring Boot
ReactJS
Microservices
Cloud-native
Automated testing
DevOps
REST APIs
Kafka/RabbitMQ
Docker/Kubernetes
CI/CD

Tools

Docker
Kubernetes
AWS
Azure
GCP

Job description

Role & responsibilities

Your future duties and responsibilities
Position Description:
We are looking for an experienced Java Full Stack Developer to join our team. The ideal candidate should be passionate about building scalable, resilient, and high-performance enterprise applications while providing technical leadership across the software development lifecycle. This role requires strong expertise in Java, Spring Boot, ReactJS, Microservices, cloud-native development, automated testing, and DevOps practices.
You will work closely with architects, developers, business stakeholders, and cross-functional teams to deliver robust solutions that meet client and business requirements while promoting engineering excellence and quality-first development practices.


Life at CGI

It is rooted in ownership, teamwork, respect and belonging. Here, you'll reach your full potential because:
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That's why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company's strategy and direction.
Your work creates value. You'll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You'll shape your career by joining a company built to grow and last. You'll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
Together, as owners, let's turn meaningful insights into action.
That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications, though they never replace human judgment. All hiring decisions remain entirely in the hands of our recruitment professionals.
Come join our teamone of the largest IT and business consulting services firms in the world.


CGI is an Equal Opportunity Employer


CGI is an equal opportunity employer. In addition, CGI is committed to providing accommodations for people with disabilities in accordance with applicable legislation. Please let us know if you require reasonable accommodation due to a disability during any aspect of the recruitment process and we will work with you to address your needs.


Your Future Duties and Responsibilities


  • Architect, design, and develop scalable backend solutions using Java, Spring Boot, and Microservices.

  • Design and implement modern frontend applications using ReactJS and related technologies.

  • Develop and maintain automated testing frameworks including unit, integration, end-to-end, and performance testing.

  • Design, develop, and manage RESTful APIs and enterprise integration services.

  • Work with relational databases and optimize data access and performance.

  • Implement and support messaging and event-driven architectures using Kafka, RabbitMQ, or similar technologies.

  • Ensure application security by implementing industry-standard security controls and secure coding practices.

  • Build, deploy, and manage containerized applications using Docker and Kubernetes.

  • Develop and maintain CI/CD pipelines integrated with testing and deployment automation.

  • Collaborate with cloud engineering teams to deploy and support applications on AWS, Azure, or GCP.

  • Conduct architecture reviews, code reviews, and test reviews to ensure quality and compliance with standards.

  • Mentor and guide junior developers and technical team members.

  • Drive best practices in software engineering, DevOps, quality assurance, and automation.

  • Troubleshoot and resolve complex technical issues across the application stack.

  • Participate in Agile ceremonies and contribute to continuous improvement initiatives.


Required qualifications to be successful in this role

Must-Have Skills


  • 10+ years of hands‑on experience in Java application development.

  • Strong expertise in Java, Spring Boot, and Microservices architecture.

  • Hands‑on experience with ReactJS and modern frontend development.

  • Strong knowledge of REST API development and integration patterns.

  • Experience with SQL databases and database optimization.

  • Experience with messaging systems such as Kafka and RabbitMQ.

  • Strong understanding of application security and secure development practices.

  • Hands‑on experience with Docker and Kubernetes.

  • Experience designing and maintaining CI/CD pipelines.

  • Strong knowledge of automated testing frameworks such as JUnit, Mockito, Jest.

  • Experience implementing unit, integration, end‑to‑end, and performance testing strategies.

  • Strong problem‑solving and analytical skills.

  • Excellent communication and stakeholder management abilities.

  • Demonstrated ownership mindset and ability to lead technical initiatives.

  • Strong focus on quality engineering and automation‑first practices.


Good-to-Have Skills


  • Experience with cloud‑native application development.

  • Hands‑on experience with AWS, Azure, or Google Cloud Platform.

  • Experience with API Gateway technologies.

  • Knowledge of event‑driven architecture patterns.

  • Experience with caching technologies such as Redis or Hazelcast.

  • Experience with automated UI testing tools such as Selenium.

  • Exposure to performance engineering and observability frameworks.

  • Experience in enterprise‑scale digital transformation programs.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CGI – Java Full Stack Developer (Spring/AWS)
CGI – Java Full Stack Developer (Spring/AWS)

Winzons • India

On-site
INR 1,800,000 - 2,400,000
Application Management Specialist
Application Management Specialist

NTT DATA BUSINESS SOLUTIONS • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Technical Lead - Java Full Stack
Technical Lead - Java Full Stack

V2 Solutions • Hyderabad

On-site
INR 1,800,000 - 2,400,000
Full stack Java Developer
Full stack Java Developer

CipherCru Innovation Private Limited • Jaipur

On-site
INR 750,000 - 1,050,000
Technical Consultant - Java Full Stack Developer
Technical Consultant - Java Full Stack Developer

NTT DATA BUSINESS SOLUTIONS • Pune District

On-site
INR 900,000 - 1,300,000
Opportunity with BounteousxAccolite For Java Full stack- BI-CCFBB
Opportunity with BounteousxAccolite For Java Full stack- BI-CCFBB

Bounteous • Gurugram District

On-site
INR 4,200,000 - 6,500,000
Senior Software Engineer
Senior Software Engineer

Michelin Reifenwerke AG & Co. KGaA • Pune District

On-site
INR 1,400,000 - 2,100,000
Senior Software Engineer
Senior Software Engineer

Michelin España Portugal SA • Pune District

On-site
INR 1,200,000 - 2,400,000
Java Full Stack Developer
Java Full Stack Developer

Opus Technologies • Pune District

Hybrid
INR 1,800,000 - 3,200,000
OpenShift/Kubernetes,Unix Scripting, SQL, AWS Professional
OpenShift/Kubernetes,Unix Scripting, SQL, AWS Professional

V2 Solutions • Hyderabad

On-site
INR 1,500,000 - 2,100,000