Senior Full Stack AWS Engineer
McLean, MD - USA
Job Summary
Senior Full Stack AWS Engineer (Java Python Angular)
Job Summary
We are seeking a highly skilled Full Stack Engineer with strong expertise in Java Python Angular and AWS cloud technologies. The ideal candidate will be responsible for designing developing and deploying scalable cloud-native and serverless applications while following best practices in DevOps CI/CD and microservices architecture.
Key Responsibilities
Application Development
- Design develop and deploy web applications using:
- Java (Core Java Spring Boot)
- Python
- Angular (strong frontend expertise required)
- Build and maintain RESTful APIs and backend services
Cloud & Serverless Development (AWS)
- Develop cloud-native applications using:
- EC2 S3 Lambda DynamoDB
- Design and implement serverless architectures using:
- API Gateway Lambda Step Functions
- Work with container-based services:
- ECS EKS Fargate
DevOps & CI/CD
- Build and maintain CI/CD pipelines using:
- AWS CodePipeline CodeBuild CodeDeploy
- Automate deployments and infrastructure provisioning
- Collaborate with DevOps teams for continuous delivery
Infrastructure & Monitoring
- Manage cloud infrastructure using:
- CloudFormation
- Monitor applications using:
- CloudWatch AWS X-Ray
- Ensure system performance scalability and reliability
Security & Compliance
- Implement AWS security best practices using:
- IAM KMS CloudTrail
- Ensure data protection backup and disaster recovery (EBS S3)
Testing & Quality
- Develop and maintain automated testing frameworks
- Ensure code quality performance and scalability
Required Skills
Core Technologies
- Java (Core Java Spring Boot)
- Python (strong proficiency required)
- Angular (very strong frontend expertise)
Cloud & DevOps
- Strong experience with AWS services:
- EC2 S3 Lambda API Gateway DynamoDB
- Experience with:
- CloudFormation
- CI/CD pipelines (CodePipeline CodeBuild)
Architecture & Development
- Microservices architecture
- REST API development
- Serverless architecture
Additional Skills
- PostgreSQL (preferred)
- Kubernetes (EKS) - good to have
- DevOps practices - medium level
Experience Required
- 8-10 years of experience in software development
- Strong experience in full stack cloud-native applications