Senior Full Stack AWS Engineer
Role details
Job location
Tech stack
Job description
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
Requirements
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