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