Java Aws Developer

Tata Consultancy Services

Mettuteruvu

On-site

INR 1,600,000 - 2,500,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Consultancy Services in India is seeking a skilled Java Spring Boot Developer with hands‑on AWS experience to design, develop, and deploy scalable microservices. You will build backend services, deploy on AWS, implement secure APIs, and collaborate with DevOps, QA, and Product teams to deliver robust solutions.

The role offers opportunities to work on modern cloud-native architectures in a dynamic team environment.

Qualifications

  • Proven experience with Java, Spring Boot and REST APIs.
  • Hands-on AWS cloud experience including EC2, S3, RDS, Lambda, IAM, CloudWatch.
  • Experience with Docker and Kubernetes.
  • Experience with CI/CD tools and Git.
  • SQL/NoSQL databases like MySQL, PostgreSQL, DynamoDB.
  • Understanding of API design, OAuth, and JWT authentication.
  • Strong problem-solving and debugging skills.

Responsibilities

  • Develop and maintain backend applications using Java, Spring Boot, and RESTful APIs.
  • Design and implement microservices architecture for scalable solutions.
  • Deploy and manage applications on AWS Cloud using services like EC2, S3, RDS, Lambda, API Gateway, and CloudFormation.
  • Integrate CI/CD pipelines using AWS CodePipeline, Jenkins, or similar tools.
  • Ensure application security, performance, and reliability.
  • Collaborate with cross-functional teams (DevOps, QA, Product) for end‑to‑end delivery.
  • Troubleshoot and optimize application performance in cloud environments.

Skills

Java
Spring Boot
AWS
Docker
Kubernetes
CI/CD
SQL/NoSQL
API Design / OAuth / JWT
Problem Solving

Tools

Docker
Kubernetes
Git
CI/CD Tools
Terraform

Job description

Role Overview

We are seeking a skilled Java Spring Boot Developer with hands‑on experience in AWS cloud services to design, develop, and deploy scalable applications. The ideal candidate will have strong backend development skills, cloud architecture knowledge, and experience in building microservices.

Key Responsibilities
  • Develop and maintain backend applications using Java, Spring Boot, and RESTful APIs.
  • Design and implement microservices architecture for scalable solutions.
  • Deploy and manage applications on AWS Cloud using services like EC2, S3, RDS, Lambda, API Gateway, and CloudFormation.
  • Integrate CI/CD pipelines using AWS CodePipeline, Jenkins, or similar tools.
  • Ensure application security, performance, and reliability.
  • Collaborate with cross-functional teams (DevOps, QA, Product) for end‑to‑end delivery.
  • Troubleshoot and optimize application performance in cloud environments.
Required Skills
  • Strong proficiency in Java, Spring Boot, and Spring Framework.
  • Hands‑on experience with AWS services (EC2, S3, RDS, Lambda, IAM, CloudWatch).
  • Knowledge of Docker and Kubernetes for containerization and orchestration.
  • Experience with CI/CD tools and Git.
  • Familiarity with SQL/NoSQL databases (MySQL, PostgreSQL, DynamoDB).
  • Understanding of API design, OAuth, and JWT authentication.
  • Good problem‑solving and debugging skills.
Preferred Skills
  • Experience with Terraform or CloudFormation for Infrastructure as Code.
  • Knowledge of serverless architecture and AWS Lambda.
  • Exposure to monitoring tools like Prometheus, Grafana, or AWS CloudWatch.
  • Familiarity with Agile methodologies.
Get your free, confidential resume review.
or drag and drop your file here.