Sr AWS Developer

Tata Consultancy Services Ltd

  • Plano, TX
  • 22 days ago
  • $130,000–$150,000 Per Year

Highlights

Experience with Infrastructure as Code (IaC) and configuration management tools like Ansible, Chef, or Puppet. Experience with event-driven architecture and messaging platforms such as SQS, SNS, Kafka, or EventBridge.

Numbers & Facts

LocationPlano, TX
Salary$130,000–$150,000 Per Year

Description

Must Have Technical/Functional Skills

  • 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

Key Responsibilities:

  • Define detailed technical design

o Translate business and architecture requirements into clear, implementable low-level designs

o Produce design documentation, interface contracts, and technical estimates

  • Design and develop cloud-native applications

o Build scalable, resilient, and maintainable services using Java and AWS

o Apply modern architecture patterns for distributed systems and enterprise platforms

  • Develop event-driven and API-based solutions

o Design and implement asynchronous workflows using event-driven architecture

o Build secure, well-documented APIs and service integrations

  • Work with serverless and containerized workloads

o Develop solutions using AWS Lambda, containers, and orchestration platforms such as ECS or EKS

o Choose the right runtime model based on performance, scale, and cost considerations

  • Implement distributed system best practices

o Ensure reliability, fault tolerance, observability, and scalability

o Address concerns such as retries, idempotency, latency, and consistency

  • Collaborate across teams and roles

o Partner with architects, product managers, and technical team members to shape technical solutions

o Contribute to design reviews and key design decision-making

o Partner with Quality Assurance engineer to plan, develop, automate, and execute software testing

  • Follow engineering best practices

o Write clean, testable, and maintainable code.

o Leverage available AI based coding tools.

o Participate in code reviews, testing, CI/CD, and release processes

  • Support application performance and operations

o Monitor, troubleshoot, and optimize production systems

o Investigate defects, incidents, and performance issues in collaboration with support and operations teams

  • Ensure security and compliance

o Follow secure coding practices and cloud security standards

o Apply least-privilege access, secrets management, and data protection controls

  • Mentor and guide team members

o Share technical knowledge and support junior and mid-level engineers

o Help raise the overall engineering quality of the team

  • Non-functional Requirements:

Ensure all developed software meets non-functional requirements such as security, scalability, maintainability, performance, and compliance with regulatory requirements and industry standards

Salary Range: $130,000 to $150,000 per year

Similar Jobs