Full stack - Java, Springboot, Microservices

Tata Consultancy Services

Thiruvananthapuram

On-site

INR 3,000,000 - 4,200,000

Full time

11 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Tata Consultancy Services invites a Senior Java Developer with Spring Boot and GCP to design, develop, and deploy scalable cloud-native applications.

You will build full‑stack solutions with Java, React/Angular, Kafka, microservices, and RESTful APIs, collaborating with DevOps, QA, and product teams.

The role requires 10–12 years of experience, Docker/Kubernetes, CI/CD, SQL/NoSQL, and strong problem solving in an agile environment. Excellent communication and ownership are essential.

Qualifications

  • 10+ years of professional experience in Java (Spring Boot) backend development.
  • Hands‑on experience with Angular/React.js and modern JavaScript/TypeScript.
  • Strong understanding of Kafka (event producers/consumers, topics, partitions, schema registry).
  • Experience working with Google Cloud Platform (GCP) and its services (Pub/Sub, GKE, etc.).
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines.
  • Solid knowledge of RESTful API design and microservices architecture.
  • Experience with SQL and NoSQL databases.
  • Familiarity with monitoring and logging tools (e.g., Stackdriver, Prometheus, Dynatrace).
  • Strong problem‑solving skills and ability to work independently.

Responsibilities

  • Design, develop, and maintain scalable full-stack applications using Java (Spring Boot) and react.
  • Build and integrate event-driven systems using Apache Kafka within a GCP environment.
  • Develop RESTful APIs and work with microservices architecture.
  • Collaborate with cross-functional teams (DevOps, Product, QA) to deliver high-quality solutions.
  • Ensure system responsiveness, performance, and scalability.
  • Participate in code reviews, testing, and debugging.
  • Leverage GCP services (e.g., Pub/Sub, Cloud Functions, BigQuery) to optimize application performance.
  • Write clean, maintainable, and testable code.

Skills

Java
Spring Boot
Angular/React
Kafka
GCP
Docker
Kubernetes
CI/CD
RESTful APIs
SQL
NoSQL
Monitoring
Problem solving

Education

BE/B.Tech/MCA/MSc/MS

Tools

Docker
Kubernetes

Job description

Full stack - Java, Springboot, Microservices

Greetings from TCS! !

TCS has been a great pioneer in feeding the fire of young Techies like you. We are a global leader in the technology arena and there’s nothing that can stop us from growing together. Your role is of key importance, as it lays down the foundation for the entire project.

Make sure you have a valid EP number before interview.

To create an EP Number, please visit TCS iBegin

Kindly complete the registration if you have not done it yet.

Position: Full stack - Java, Springboot, Microservices

Experience: 10 to 12 years

Location: Trivandrum

JOB DESCRIPTIO N
About the Role:

We are seeking a highly skilled and experienced Senior Java Developer with strong expertise in Spring Boot and Google Cloud Platform (GCP). The ideal candidate will be responsible for designing, developing, and deploying scalable cloud-native applications, collaborating with cross-functional teams, and driving best practices in software engineering.

Key Responsibilities:
  • Design, develop, and maintain scalable full-stack applications using Java (Spring Boot) and react.
  • Build and integrate event-driven systems using Apache Kafka within a GCP environment.
  • Develop RESTful APIs and work with microservices architecture.
  • Collaborate with cross-functional teams (DevOps, Product, QA) to deliver high-quality solutions.
  • Ensure system responsiveness, performance, and scalability.
  • Participate in code reviews, testing, and debugging.
  • Leverage GCP services (e.g., Pub/Sub, Cloud Functions, BigQuery) to optimize application performance.
  • Write clean, maintainable, and testable code.
Required Skills:
  • 10+ years of professional experience in Java (Spring Boot) backend development.
  • Hands‑on experience with Angular/React.js and modern JavaScript/TypeScript.
  • Strong understanding of Kafka (event producers/consumers, topics, partitions, schema registry).
  • Experience working with Google Cloud Platform (GCP) and its services (Pub/Sub, GKE, etc.).
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines.
  • Solid knowledge of RESTful API design and microservices architecture.
  • Experience with SQL and NoSQL databases.
  • Familiarity with monitoring and logging tools (e.g., Stackdriver, Prometheus, Dynatrace).
  • Strong problem‑solving skills and ability to work independently.
Preferred Skills:
  • Proficiency in Java 8+ features like Streams, Lambdas, and Optional.
  • Strong experience with Spring Boot, Spring MVC, and Spring Security.
  • Hands‑on knowledge of microservices architecture and RESTful APIs.
  • Experience with asynchronous messaging using Kafka or Pub/Sub.
  • Strong understanding of design patterns and clean code principles.
  • Expertise in unit and integration testing using JUnit and Mockito.
  • GCP certification (e.g., Professional Cloud Developer) is a plus.

Excellent communication and collaboration skills in agile environments

Professional Skills

Strong analytical, problem‑solving, communication, and ownership mindset. TCS Eligibility Criteria: *BE/B.tech/MCA/M.Sc./MS with minimum 3 years of relevant IT-experience post Qualification. *Only Full-Time courses would be considered.*Candidates who have attended TCS interview in the last 1 months need not apply. Referrals are always welcome!!! Kindly don't apply if already attended interview in last 1 months.

Thanks & Regards

Immaqulin Victor Fernandez

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Spring + GCP
Java Spring + GCP

Tata Consultancy Services • Ernakulam, Chennai District, Bengaluru

On-site
INR 1,200,000 - 2,400,000
.NET Fullstack Developer
.NET Fullstack Developer

Tata Consultancy Services • Pune City

On-site
INR 1,000,000 - 1,500,000
Full Stack Java Developer
Full Stack Java Developer

Anrgi Tech Private Limited • Chennai District

On-site
INR 1,500,000 - 4,000,000
Walk-in | Tcs Opportunity For Full Stack Developer
Walk-in | Tcs Opportunity For Full Stack Developer

Tata Consultancy Services • Gurugram District, New Delhi

On-site
INR 1,800,000 - 2,400,000
Java Full Stack Developer_ STG(Pan India)
Java Full Stack Developer_ STG(Pan India)

Infosys • Hyderabad, Chennai District, Bengaluru

On-site
INR 1,400,000 - 2,600,000
Java Full stack developer
Java Full stack developer

Tata Consultancy Services • Bangalore Rural

On-site
INR 800,000 - 1,200,000
Senior Developer - Java Fullstack
Senior Developer - Java Fullstack

Srijan: Now Material • Gurugram District

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

LetzBizz • Chennai District

On-site
INR 1,080,000 - 1,800,000
Java Full Stack Developer (5-15 Years)
Java Full Stack Developer (5-15 Years)

Infosys • Dadri, Pune District, Bengaluru

On-site
INR 1,600,000 - 2,300,000
Java Full Stack Developer
Java Full Stack Developer

Ixceed Solutions • Chennai District, Bengaluru

On-site
INR 600,000 - 1,800,000