Senior Java Tech Lead
2T Consulting
McLean, VA
Posted On: Jun 04, 2026
Posted On: Jun 04, 2026
Job Overview
Salary
Depends on Experience
Job Description
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
Job ID: 2C321427