Senior Java AWS Technical Lead
Apply NowCompany: Tata Consultancy Services
Location: Atlanta, GA 30349
Description:
Must Have Technical/Functional Skills
Roles & Responsibilities
Salary Range-$100,000-$135,000 a year
#LI-KR1
- Strong proficiency in Java 11+ and related technologies.
- Strong knowledge of Spring Boot framework for building enterprise-grade applications.
- Experience in transforming monolithic applications into cloud-native architectures.
- Experience working with AWS services S3, EC2, RDS, API Gateway, SNS/SQS
- Hands-on expertise in deploying, scaling, and managing applications on AWS cloud infrastructure.
- Familiarity with AWS Lambda, CloudFormation, CloudWatch, and DynamoDB
- Hands-on experience with relational databases, including Oracle, My SQL and PostgreSQL
- Expertise in distributed caching techniques (Redis, Memcached).
- Strong knowledge of Kafka for event-driven microservices.
- Proficiency in Docker for containerized deployments.
- Proficient in writing unit tests using JUnit.
- Hands-on experience with Kafka for building scalable and distributed systems.
- Familiarity with monitoring and logging tools like AppDynamics or CloudWatch.
- Experience with API management tools like APIGEE and Mulesoft is an added advantage.
Roles & Responsibilities
- Develop, enhance, and maintain microservices-based applications using Java 11+ and Spring Boot.
- Migrate monolithic applications to cloud-native microservices architecture.
- Identify and resolve challenging issues during the migration of monolithic applications.
- Work with AWS services such as Lambda, S3, EC2, RDS, DynamoDB, SNS, SQS, and IAM.
- Design and implement RESTful APIs and integrate them with other services.
- Write clean, efficient, and maintainable code following best practices and design patterns.
- Troubleshoot and debug complex issues and provide timely resolutions.
- Conduct code reviews to ensure code quality, performance, and adherence to coding standards.
- Collaborate with stakeholders to gather and analyze requirements and implement them.
- Work in an Agile environment, participating in planning, stand-up meetings, and retrospectives.
- Stay updated with the latest trends and advancements in Java, AWS technologies, and frameworks.
Salary Range-$100,000-$135,000 a year
#LI-KR1