More jobs:
Sr AWS Developer
Job in
Plano, Collin County, Texas, 75086, USA
Listed on 2026-07-16
Listing for:
Tata Consultancy Services Limited
Full Time
position Listed on 2026-07-16
Job specializations:
-
Software Development
Backend Developer, AWS
Job Description & How to Apply Below
Required Technical 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 Event Bridge
- 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 such as Ansible, Chef, or Puppet
- Excellent communication and collaboration skills
- 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 containerised 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
- Ensure reliability, fault tolerance, observability, and scalability
- Address concerns such as 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 optimise production systems
- Investigate defects, incidents, and performance issues in collaboration 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
- Ensure all developed software meets non‑functional requirements such as security, scalability, maintainability, performance, and compliance with regulatory requirements and industry standards
- Bachelor of Computer Science
Salary Range: $130,000 to $150,000 per year
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×