AWS Java Full Stack Developer - PAN India

Tata Consultancy Services

Hyderabad, Pune District, Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Consultancy Services is seeking a skilled Java full-stack developer with strong Spring Boot, Hibernate, and cloud experience to design and deliver scalable applications. The role involves building RESTful APIs, microservices, and cloud-native solutions using AWS, while delivering robust frontend work with React or Angular.

A strong DevOps mindset and IaC familiarity are essential. Join a distributed Agile team to work on enterprise-scale cloud applications, ensuring security, performance,

Qualifications

  • Proficient in design, development, and deployment of scalable Java-based applications.
  • Experience with Spring Boot, Spring Security, and Hibernate in microservices.
  • Strong frontend tech exposure with React.js or Angular.
  • Hands-on with AWS cloud services and cloud-native architectures.
  • Experience developing RESTful APIs and cloud-native apps.
  • Comfort with SQL and NoSQL databases, and common data access patterns.
  • Proficiency with Git, Maven/Gradle, and CI/CD pipelines.
  • Knowledge of Docker, Kubernetes, and modern DevOps practices.
  • Familiarity with security best practices (OAuth2, JWT) and IAM.

Responsibilities

  • Design, develop, and maintain scalable full-stack applications using Java and modern frontend frameworks.
  • Build cloud-native, high-performance applications using microservices architecture.
  • Develop high-quality, reusable, and maintainable code.
  • Develop and maintain RESTful APIs and microservices using Spring Boot and Spring Framework.
  • Implement secure and scalable backend services.
  • Integrate applications with internal and external systems using APIs and messaging patterns.
  • Utilize Hibernate and ORM frameworks for data access.
  • Develop responsive and interactive web applications using React.js or Angular.
  • Ensure application performance, accessibility, and cross-browser compatibility.
  • Implement modern UI/UX best practices.
  • Design, deploy, and support applications on AWS Cloud.
  • Work with AWS services including: EC2, S3, Lambda, API Gateway, RDS, DynamoDB, IAM, VPC, CloudWatch.
  • Support cloud-native and serverless application development initiatives.
  • Build and maintain CI/CD pipelines using Jenkins, GitHub Actions, or AWS CodePipeline.
  • Work with containerization technologies such as Docker and Kubernetes.
  • Manage infrastructure using Infrastructure as Code tools like Terraform or CloudFormation.
  • Support automated build, deployment, and release processes.
  • Design and optimize SQL and NoSQL database solutions.
  • Ensure data integrity, scalability, and performance.
  • Develop robust integration solutions using modern API standards.
  • Implement authentication and authorization mechanisms using OAuth2 and JWT.
  • Follow secure coding standards and cloud security best practices.
  • Support compliance and governance requirements.

Skills

Java
Spring Boot
Hibernate
Microservices
React/Angular
AWS Cloud
REST APIs
SQL/NoSQL
DevOps
Docker
Kubernetes
Git/Maven/Gradle

Tools

Docker
Kubernetes
Terraform
CloudFormation

Job description

Key Responsibilities
Application Development
  • Design, develop, and maintain scalable full-stack applications using Java and modern frontend frameworks.
  • Build cloud-native, high-performance applications using microservices architecture.
  • Develop high-quality, reusable, and maintainable code.

Backend Development
  • Develop and maintain RESTful APIs and microservices using Spring Boot and Spring Framework.
  • Implement secure and scalable backend services.
  • Integrate applications with internal and external systems using APIs and messaging patterns.
  • Utilize Hibernate and ORM frameworks for data access.

Frontend Development
  • Develop responsive and interactive web applications using React.js or Angular.
  • Ensure application performance, accessibility, and cross-browser compatibility.
  • Implement modern UI/UX best practices.

AWS Cloud Development
  • Design, deploy, and support applications on AWS Cloud.
  • Work with AWS services including:
    • EC2
    • S3
    • Lambda
    • API Gateway
    • RDS
    • DynamoDB
    • IAM
    • VPC
    • CloudWatch
  • Support cloud-native and serverless application development initiatives.

DevOps & Automation
  • Build and maintain CI/CD pipelines using Jenkins, GitHub Actions, or AWS CodePipeline.
  • Work with containerization technologies such as Docker and Kubernetes.
  • Manage infrastructure using Infrastructure as Code tools like Terraform or CloudFormation.
  • Support automated build, deployment, and release processes.

Database & Integration
  • Design and optimize SQL and NoSQL database solutions.
  • Ensure data integrity, scalability, and performance.
  • Develop robust integration solutions using modern API standards.

Security & Compliance
  • Implement authentication and authorization mechanisms using OAuth2 and JWT.
  • Follow secure coding standards and cloud security best practices.
  • Support compliance and governance requirements.

Required Skills
  • Strong experience in Java (Java 11/17+).
  • Hands-on expertise with Spring Boot, Spring Security, and Hibernate.
  • Experience designing and developing Microservices.
  • Strong frontend development experience using React.js or Angular.
  • Hands-on experience with AWS Cloud services.
  • Experience developing REST APIs and cloud-native applications.
  • Knowledge of SQL and NoSQL databases.
  • Experience with Git, Maven, or Gradle.
  • Experience with CI/CD pipelines and DevOps practices.
  • Experience with Docker and Kubernetes.

Preferred Skills
  • Terraform or CloudFormation.
  • Serverless application development using AWS Lambda.
  • Event-driven architecture and messaging systems.
  • Cloud security and IAM management.
  • Agile/Scrum project experience.

Desired Candidate Profile
  • Strong analytical and problem-solving skills.
  • Excellent communication and stakeholder management abilities.
  • Ability to work independently and in distributed Agile teams.
  • Experience working on enterprise-scale cloud applications.
  • Strong ownership and passion for building high-quality software solutions.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AWS Java Full Stack Developer with Angular
AWS Java Full Stack Developer with Angular

Tata Consultancy Services • Hyderabad, Chennai District, Bengaluru

On-site
INR 900,000 - 1,300,000
Senior Java AWS Developer
Senior Java AWS Developer

Virtusa • Bengaluru Urban

On-site
INR 800,000 - 1,500,000
Sr. Java Developer, AWS & Kubernetes - 8+ Years- Pan India
Sr. Java Developer, AWS & Kubernetes - 8+ Years- Pan India

Crescendo Global Leadership Hiring India • Gurugram District, Bengaluru, Pune District

Hybrid
INR 700,000 - 1,200,000
Java Developer
Java Developer

Darttag Consulting • Pune District, Chennai District, Bengaluru

On-site
INR 900,000 - 1,300,000
Java Aws Developer
Java Aws Developer

Bounteous • Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Java Full stack Developer - PAN INDIA - @ Infosys
Java Full stack Developer - PAN INDIA - @ Infosys

Infosys • Hyderabad, Chennai District, Bengaluru

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

ITC Infotech • Gurugram District

Hybrid
INR 1,800,000 - 2,400,000
Java Aws Developer
Java Aws Developer

3across • Mumbai

On-site
INR 3,000,000 - 6,000,000
Java Full Stack Developer
Java Full Stack Developer

Luxoft • Gurugram District

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

SourcingXPress • Bengaluru

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