JOBSEARCHER

Senior Java Tech Lead

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Core Responsibilities Design, develop, and deploy scalable web applications using Java, Angular, and AWS cloud services Architect and implement cloud-native and serverless solutions using AWS Lambda, API Gateway, Step Functions, and DynamoDB Build and maintain RESTful APIs using Java-based services and AWS API Gateway Design and manage cloud infrastructure using AWS services such as EC2, S3, ECS, EKS, Fargate, and CloudFormation Develop and maintain CI/CD pipelines using AWS CodePipeline, CodeBuild, and CodeDeploy Implement and optimize automated testing frameworks and deployment strategies Monitor application performance and troubleshoot issues using AWS CloudWatch and X-Ray Ensure security best practices across AWS environments including IAM, KMS, and CloudTrail Develop and support scalable serverless and microservices-based architectures Design and implement backup, recovery, and disaster recovery strategies using AWS services such as S3 and EBS Collaborate with cross-functional teams to ensure high-quality, timely delivery of software solutions Provide technical leadership, code reviews, and guidance to development teams Required Qualifications Strong experience in Java, Angular, and AWS (Mandatory) Hands-on experience with AWS services including: Lambda, API Gateway, DynamoDB EC2, S3, ECS, EKS, Fargate CloudFormation, CloudWatch, X-Ray CodePipeline, CodeBuild, CodeDeploy Strong expertise in designing RESTful APIs and microservices architecture Experience in serverless application development using AWS Strong knowledge of CI/CD pipelines and DevOps practices Experience with cloud security (IAM, KMS, CloudTrail) Strong debugging and performance tuning skills in distributed systems