Key Responsibilities
Design, develop, and maintain scalable backend applications and data processing solutions.
Build and optimize cloud-native applications using AWS and Azure services.
Develop high-performance data pipelines and distributed processing systems using Spark.
Work with relational and NoSQL databases including SQL, DynamoDB, and RDS.
Implement serverless solutions using AWS Lambda.
Collaborate with cross-functional teams to deliver secure, scalable, and high-quality solutions.
Automate infrastructure provisioning and deployment using Terraform.
Participate in architecture discussions, code reviews, and performance optimization initiatives.
Ensure application reliability, scalability, and security best practices.
Mandatory Skills
Must have
6+ years of overall IT experience .
Strong programming experience in
Java or Python .
Hands-on experience with
AWS
and/or
Azure Cloud Platforms .
Strong experience in
SQL
and database management.
Experience working with
DynamoDB
and
RDS .
Hands-on experience with
AWS Lambda
and serverless architecture.
Must experience in
Terraform
for Infrastructure as Code (IaC).
Understanding of cloud architecture, distributed systems, and microservices.