Cloud Native App Developer (Senior)
Tenarai (formerly Infogain) · IT Services & Consulting
- Noida / Pune / Bangalore / Mumbai / Hyderabad / Chennai / Gurugram / Kochi, India
- On-site
- Posted today
- Software Engineering
- Full-Time / Contract
About the job
<p><strong><span style="color:rgb(34, 34, 34);"><span style="background-color:rgb(255, 255, 255);">Application Development</span></span></strong></p><ul><li><p><span style="color:rgb(34, 34, 34);"><span style="background-color:rgb(255, 255, 255);">Design and develop RESTful or GraphQL APIs (Java/Spring Boot, Node.js, Python/FastAPI etc)</span></span></p></li><li><p><span style="color:rgb(34, 34, 34);"><span style="background-color:rgb(255, 255, 255);">Model and manage relational and/or NoSQL databases</span></span></p></li><li><p><span style="color:rgb(34, 34, 34);"><span style="background-color:rgb(255, 255, 255);">Implement user authentication and authorization flows including MFA, SSO, and role-based access control (RBAC)</span></span></p></li></ul><p><strong><span style="color:rgb(34, 34, 34);"><span style="background-color:rgb(255, 255, 255);">AWS Infrastructure &amp; Deployment</span></span></strong></p><ul><li><p><span style="color:rgb(34, 34, 34);"><span style="background-color:rgb(255, 255, 255);">Provision and configure AWS services from scratch: EC2, ECS/EKS, Lambda, API Gateway, S3, CloudFront, RDS/Aurora, DynamoDB, ElastiCache, SQS/SNS</span></span></p></li><li><p><span style="color:rgb(34, 34, 34);"><span style="background-color:rgb(255, 255, 255);">Set up and manage user authentication infrastructure using&nbsp;Amazon Cognito&nbsp;(user pools, identity pools, OAuth 2.0/OIDC flows)</span></span></p></li><li><p><span style="color:rgb(34, 34, 34);"><span style="background-color:rgb(255, 255, 255);">Configure networking: VPC, subnets (public/private), security groups, NAT gateways, ALB/NLB, Route 53, ACM (TLS certificates)</span></span></p></li><li><p><span style="color:rgb(34, 34, 34);"><span style="background-color:rgb(255, 255, 255);">Write Infrastructure as Code (IaC) using&nbsp;Terraform&nbsp;or&nbsp;AWS CDK / CloudFormation</span></span></p></li><li><p><span style="color:rgb(34, 34, 34);"><span style="background-color:rgb(255, 255, 255);">Build and maintain CI/CD pipelines (GitHub Actions, AWS CodePipeline/CodeBuild, or similar)</span></span></p></li><li><p><span style="color:rgb(34, 34, 34);"><span style="background-color:rgb(255, 255, 255);">Manage IAM roles, policies, and least-privilege access controls</span></span></p></li><li><p><span style="color:rgb(34, 34, 34);"><span style="background-color:rgb(255, 255, 255);">Configure CloudWatch logging, alerting, and basic observability</span></span></p></li></ul><p><strong><span style="color:rgb(34, 34, 34);"><span style="background-color:rgb(255, 255, 255);">Security &amp; Compliance</span></span></strong></p><ul><li><p><span style="color:rgb(34, 34, 34);"><span style="background-color:rgb(255, 255, 255);">Apply security best practices: secrets management via AWS Secrets Manager or Parameter Store, WAF rules, encryption at rest and in transit</span></span></p></li><li><p><span style="color:rgb(34, 34, 34);"><span style="background-color:rgb(255, 255, 255);">Ensure public-facing endpoints are protected and hardened</span></span></p></li></ul><p><span style="color:rgb(34, 34, 34);"><span style="background-color:rgb(255, 255, 255);">&nbsp;</span></span></p><p><strong><span style="color:rgb(34, 34, 34);"><span style="background-color:rgb(255, 255, 255);">Required Skills &amp; Experience</span></span></strong></p><p><strong><span style="color:rgb(34, 34, 34);"><span style="background-color:rgb(255, 255, 255);">&nbsp;</span></span></strong></p><p><strong><span style="color:black;">Area</span></strong></p><p><strong><span style="color:black;">Requirements</span></strong></p><p><strong><span style="color:black;">Backend</span></strong></p><p><span style="color:black;">Java/Spring Boot, REST/GraphQL API, Node.js or Python</span></p><p><strong><span style="color:black;">Database</span></strong></p><p><span style="color:black;">PostgreSQL or MySQL (RDS), DynamoDB or similar NoSQL</span></p><p><strong><span style="color:black;">Auth</span></strong></p><p><span style="color:black;">Amazon Cognito, OAuth 2.0 / OIDC, JWT, RBAC</span></p><p><strong><span style="color:black;">AWS Core</span></strong></p><p><span style="color:black;">EC2, ECS or Lambda, API Gateway, S3, CloudFront, RDS, Cognito, Route 53, ACM, IAM, VPC</span></p><p><strong><span style="color:black;">IaC</span></strong></p><p><span style="color:black;">Terraform&nbsp;or&nbsp;AWS CDK / CloudFormation</span></p><p><strong><span style="color:black;">CI/CD</span></strong></p><p><span style="color:black;">GitHub Actions, CodePipeline, or equivalent</span></p><p><strong><span style="color:black;">Containers</span></strong></p><p><span style="color:black;">Docker, Kubernetes, or ECS task definitions</span></p><p><strong><span style="color:black;">Experience</span></strong></p><p><span style="color:black;">8+ years of backend development with 4+ years of building and deploying applications in AWS</span></p>