Senior AWS Cloud Engineer: Java & Microservices

Tata Consultancy Services

Plano (TX)

On-site

USD 130,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Consultancy Services in Plano, TX seeks a seasoned software engineer to design and implement cloud-native Java applications. You will build scalable services with AWS, embrace event-driven patterns, and ensure security, reliability, and performance across distributed systems.

Key duties include translating requirements into low-level designs, producing interface contracts, and guiding junior engineers through modern DevOps practices and CI/CD workflows.

Qualifications

  • Strong hands-on experience with Java and object-oriented design.
  • Experience designing and building cloud-native applications.
  • Practical experience with AWS services and architecture.
  • Experience with event-driven architecture and messaging platforms such as SQS, SNS, Kafka, or EventBridge.
  • Experience designing and consuming RESTful APIs.
  • Experience with microservices or distributed service-oriented systems.
  • Experience with Docker and container-based development.
  • Strong understanding of software engineering best practices including testing, code reviews, and CI/CD.
  • Experience working in Agile or iterative delivery environments.
  • Strong problem-solving, debugging, and troubleshooting skills.
  • Ability to define detailed design and translate requirements into technical solutions.
  • Familiarity with security best practices, IAM, encryption, and secrets management.
  • Experience with Infrastructure as Code (IaC) and configuration management tools like Ansible, Chef, or Puppet.
  • Excellent communication and collaboration skills.

Responsibilities

  • Define detailed technical design.
  • Translate business and architecture requirements into clear, implementable low-level designs.
  • Produce design documentation, interface contracts, and technical estimates.
  • Design and develop cloud-native applications.
  • Build scalable, resilient, and maintainable services using Java and AWS.
  • Apply modern architecture patterns for distributed systems and enterprise platforms.
  • Develop event-driven and API-based solutions.
  • Design and implement asynchronous workflows using event-driven architecture.
  • Build secure, well-documented APIs and service integrations.
  • Work with serverless and containerized workloads.
  • Develop solutions using AWS Lambda, containers, and orchestration platforms such as ECS or EKS.
  • Choose the right runtime model based on performance, scale, and cost considerations.
  • Implement distributed system best practices.
  • Ensure reliability, fault tolerance, observability, and scalability.
  • Address retries, idempotency, latency, and consistency.
  • Collaborate across teams and roles.
  • Partner with architects, product managers, and technical team members to shape technical solutions.
  • Contribute to design reviews and key design decision-making.
  • Partner with Quality Assurance engineer to plan, develop, automate, and execute software testing.
  • Follow engineering best practices.
  • Write clean, testable, and maintainable code.
  • Leverage available AI based coding tools.
  • Participate in code reviews, testing, CI/CD, and release processes.
  • Support application performance and operations.
  • Monitor, troubleshoot, and optimize production systems.
  • Investigate defects, incidents, and performance issues with support and operations teams.
  • Ensure security and compliance.
  • Follow secure coding practices and cloud security standards.
  • Apply least-privilege access, secrets management, and data protection controls.
  • Mentor and guide team members.
  • Share technical knowledge and support junior and mid-level engineers.
  • Help raise the overall engineering quality of the team.

Skills

Java
Object-oriented design
Cloud-native applications
AWS
Event-driven architecture
RESTful APIs
Microservices
Docker
CI/CD
Agile
Security best practices
Infrastructure as Code
Ansible
Chef
Puppet
Communication

Education

Bachelor of Computer Science

Tools

AWS Lambda
ECS
EKS
Kafka
SQS
SNS
EventBridge

Job description

Tata Consultancy Services in Plano, TX seeks a seasoned software engineer to design and implement cloud-native Java applications. You will build scalable services with AWS, embrace event-driven patterns, and ensure security, reliability, and performance across distributed systems.

Key duties include translating requirements into low-level designs, producing interface contracts, and guiding junior engineers through modern DevOps practices and CI/CD workflows.

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

Similar jobs worth comparing

Senior Java Architect - Cloud-Native Microservices Lead
Senior Java Architect - Cloud-Native Microservices Lead

Tata Consultancy Services • Baltimore (MD)

On-site
USD 140,000 - 167,000
Discretionary annual incentive
Comprehensive medical coverage
401K plan
+2
Senior Java Architect: Microservices, Cloud & DevOps
Senior Java Architect: Microservices, Cloud & DevOps

Tata Consultancy Services • Dallas (TX)

On-site
USD 120,000 - 130,000
Senior Java Tech Architect: AWS Microservices & Security
Senior Java Tech Architect: AWS Microservices & Security

Tata Consultancy Services • Atlanta (GA)

On-site
USD 110,000 - 125,000
Discretionary Annual Incentive
Comprehensive medical coverage
Family support: parental leaves
+4
Senior Java Microservices Developer – Spring Boot & Cloud
Senior Java Microservices Developer – Spring Boot & Cloud

Tata Consultancy Services • Cleveland (OH)

On-site
USD 100,000 - 120,000
Discretionary incentive
Medical coverage
Parental leave
+2
AWS Java Spring Microservices Engineer
AWS Java Spring Microservices Engineer

Tata Consultancy Services • Pennington (NJ)

On-site
USD 80,000 - 90,000
Discretionary annual incentive
Medical coverage
Family leave
+3
Senior Java Microservices Lead — AWS, CI/CD, Mentoring
Senior Java Microservices Lead — AWS, CI/CD, Mentoring

Tata Consultancy Services • City of White Plains (NY)

On-site
USD 90,000 - 100,000
Discretionary Annual Incentive
Comprehensive Medical Coverage: Health
Family Support: Parental Leaves
+4
Senior Java Microservices Engineer
Senior Java Microservices Engineer

Tata Consultancy Services • Bentonville (AR)

On-site
USD 120,000 - 130,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Maternal & Parental Leaves
+3
Senior Java Architect — Microservices & Cloud Lead
Senior Java Architect — Microservices & Cloud Lead

Tata Consultancy Services • Newark (DE)

Hybrid
USD 120,000 - 130,000
Java API & Microservices Engineer
Java API & Microservices Engineer

Tata Consultancy Services • Cary (NC)

On-site
USD 100,000 - 110,000
Discretionary annual incentive
Comprehensive medical coverage
Dental & Vision
+4
Senior Java Engineer - Cloud, APIs & Microservices
Senior Java Engineer - Cloud, APIs & Microservices

Toyota Deutschland GmbH • Plano (TX)

On-site
USD 120,000 - 180,000
Health care
401(k) with company match
Paid time off
+1