Java Microservices, AWS

Tata Consultancy Services

Pune District, Chennai District, Bengaluru

On-site

INR 1,800,000 - 2,400,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Tata Consultancy Services in Pune is seeking a Java Microservices Developer with strong AWS experience to design, develop, and maintain scalable enterprise applications. The role emphasizes Java, Spring Boot, microservices architecture, REST APIs, and cloud-native development.

The ideal candidate will have 8–10 years of experience, hands-on expertise in AWS services such as EC2, S3, Lambda, and robust DevOps practices.

Qualifications

  • 8–10 years of Java development experience with microservices.
  • Strong AWS cloud and DevOps practices with Java stack.
  • Proficient in Spring Boot, REST APIs, and distributed systems.

Responsibilities

  • Design and develop scalable microservices-based applications using Java and Spring Boot.
  • Build and consume RESTful APIs and event-driven services.
  • Design cloud-native solutions leveraging AWS services.
  • Collaborate with architects, product owners, and development teams to define technical solutions.
  • Implement security, logging, monitoring, and performance optimization best practices.
  • Develop unit tests, integration tests, and automated deployment pipelines.
  • Manage application deployment and support in cloud environments.
  • Troubleshoot production issues and perform root cause analysis.
  • Participate in code reviews and ensure adherence to development standards.
  • Support Agile development methodologies and DevOps practices.

Skills

Core Java
Java 8/11/17
OOP
Multithreading
Design Patterns
Microservices
Spring Boot
Spring Cloud
RESTful APIs
AWS Cloud
Docker
Kubernetes
CI/CD
Git
SQL/NoSQL

Tools

AWS
Docker
Kubernetes
Terraform

Job description

Role & responsibilities

Job Title: Java Microservices Developer (AWS)

Location: Che/Pune/Kolkata/ Bangalore

Experience: 8-10 Years

Employment Type: Full-Time

Preferred candidate profile
Job Summary

We are seeking a highly skilled Java Microservices Developer with strong experience in AWS Cloud to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate will have expertise in Java, Spring Boot, Microservices Architecture, REST APIs, cloud-native development, and DevOps practices.

Key Responsibilities
  • Design and develop scalable microservices-based applications using Java and Spring Boot.
  • Build and consume RESTful APIs and event-driven services.
  • Design cloud-native solutions leveraging AWS services.
  • Collaborate with architects, product owners, and development teams to define technical solutions.
  • Implement security, logging, monitoring, and performance optimization best practices.
  • Develop unit tests, integration tests, and automated deployment pipelines.
  • Manage application deployment and support in cloud environments.
  • Troubleshoot production issues and perform root cause analysis.
  • Participate in code reviews and ensure adherence to development standards.
  • Support Agile development methodologies and DevOps practices.
Required Skills
  • Core Java
  • Strong experience in Java 8/11/17
  • Object-Oriented Programming (OOP)
  • Collections Framework
  • Multithreading and Concurrency
  • Java Design Patterns
  • Microservices
  • Spring Boot
  • Spring Cloud
  • Microservices Architecture
  • RESTful APIs
  • API Gateway
  • Service Discovery (Eureka/Consul)
  • Circuit Breaker Patterns (Resilience4j/Hystrix)
  • Distributed Systems
  • AWS Cloud
  • AWS EC2
  • AWS ECS/EKS
  • AWS Lambda
  • AWS API Gateway
  • AWS S3
  • AWS RDS
  • AWS DynamoDB
  • AWS CloudWatch
  • AWS IAM
  • AWS SNS/SQS
  • Database Technologies
  • PostgreSQL
  • MySQL
  • Oracle
  • MongoDB
  • DevOps & CI/CD
  • Git
  • Jenkins
  • GitHub Actions
  • Maven / Gradle
  • Docker
  • Kubernetes
  • Terraform (Preferred)
  • Messaging & Streaming
  • Apache Kafka
  • RabbitMQ
  • Amazon SQS/SNS
Preferred Skills
  • Experience with Event-Driven Architecture.
  • Knowledge of Serverless Computing on AWS.
  • Experience with OpenAPI/Swagger.
  • Exposure to GraphQL.
  • Experience in containerized deployments using Kubernetes.
  • AWS Developer or AWS Solutions Architect Certification.
  • Experience with monitoring tools such as Splunk, ELK, Grafana, and Prometheus.
Mandatory Skills
  • Java
  • Spring Boot
  • Microservices
  • REST APIs
  • AWS
  • Docker
  • Kubernetes
  • Git
  • CI/CD
  • SQL/NoSQL Databases
Keywords for Sourcing

Java Developer, Java Microservices Developer, Spring Boot Developer, AWS Developer, Cloud Native Developer, Backend Developer, Microservices Architect, Java AWS Engineer, Spring Cloud, REST API, Docker, Kubernetes, Kafka, ECS, EKS, Lambda, API Gateway, CI/CD, Jenkins, Git, Distributed Systems

Nice-to-Have Skills
  • Terraform
  • Serverless Architecture
  • GraphQLElasticsearch
  • Prometheus
  • Grafana
  • Splunk
  • OpenAPI/Swagger
  • AWS Certifications
Ideal Candidate

A software engineer with 5+ years of Java development experience and hands-on expertise in Microservices and AWS, capable of designing, developing, and deploying cloud-native enterprise applications with a focus on scalability, reliability, and performance.

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

Similar jobs worth comparing

Java Developer (AWS)
Java Developer (AWS)

Virtusa • Chennai District

On-site
INR 1,500,000 - 2,800,000
Java Aws Developer Mpha
Java Aws Developer Mpha

Mphasis • Hyderabad, Mumbai

On-site
INR 1,400,000 - 2,200,000
Java microservices _LBG 26th Aug ,26
Java microservices _LBG 26th Aug ,26

Tata Consultancy Services • Hyderabad, Chennai District, Bengaluru

On-site
INR 1,800,000 - 2,800,000
Java Aws Developer
Java Aws Developer

HCLTech • Chennai District, Bengaluru

On-site
INR 1,000,000 - 1,500,000
AWS Java developer
AWS Java developer

Tata Consultancy Services • Chennai District

On-site
INR 1,500,000 - 2,800,000
Java Aws Developer
Java Aws Developer

3across • Mumbai

On-site
INR 3,000,000 - 6,000,000
Java Microservices
Java Microservices

Viraaj HR Solutions Private Limited • Chennai District

On-site
INR 1,200,000 - 2,000,000
Collaborative engineering culture
Hands-on exposure to cloud-native stacks
Opportunities to influence architecture decisions
Java Developer | Springboot | Microservices
Java Developer | Springboot | Microservices

Infosys • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Senior Java Developer/java/aws/microservices/devops
Senior Java Developer/java/aws/microservices/devops

Cloudxtreme • Mumbai

On-site
INR 3,500,000 - 7,000,000
Java Aws Developer
Java Aws Developer

TENARAI TECHNOLOGIES PRIVATE LIMITED • Bengaluru

Hybrid
INR 1,800,000 - 2,800,000