Source description
About the role
Client: TCS | Engagement: Full-time | Work mode: ONSITE | Rate: 0-75 USD | Experience: 8-10 | Publisher job id: 10889686
Role Overview
This role is for an AWS Java Developer responsible for designing, developing, and deploying web and cloud-native applications using a comprehensive suite of AWS services. The position requires strong Java development skills, expertise in Spring Boot and Microservices, and hands-on experience with event-based systems. The successful candidate will contribute to building scalable, secure, and high-performance cloud solutions. Key Responsibilities: Design, develop, and deploy web applications utilizing AWS services such as EC2, S3, Lambda, and DynamoDB. Develop and maintain serverless architectures using AWS API Gateway, CloudFormation, and CloudWatch. Create and manage automated deployment pipelines with AWS CodePipeline and CodeBuild. Design and implement RESTful APIs using AWS API Gateway and Lambda. Develop and maintain automated testing frameworks leveraging AWS CodeBuild and CodeDeploy. Design and develop cloud-native applications using AWS services like ECS, EKS, and Fargate. Develop and maintain cloud infrastructure using AWS CloudFormation and CloudWatch. Monitor and troubleshoot application performance with AWS CloudWatch and X-Ray. Implement and maintain security best practices for AWS services including IAM, KMS, and CloudTrail. Develop and maintain CI/CD pipelines using AWS CodePipeline and CodeBuild. Design and develop serverless applications with AWS Lambda and Step Functions. Develop and maintain automated backup and disaster recovery solutions using AWS EBS and S3. Required Skills: Advanced Java development skills. Experience with Event-based systems. Strong knowledge and hands-on coding experience with Spring Boot concepts. Good knowledge of Microservices architecture. Proficiency with Git. Experience with RDBMS and NoSQL databases. Working knowledge of AWS services including EC2, EKS, S3, AIM, and VPC. Qualifications: 8-10 years of experience in Java development and cloud technologies. Preferred Skills: Hands-on experience with Kafka/Streaming technologies. Experience with Flyway. Experience with Jenkins.
More at Prophecy Technologies