Job Description Software Engineer (Python / Java / Golang with AWS)
Location: Chennai
Experience: 6+ Years
Education: B.E / B.Tech / M.E / M.Tech (Computer Science, IT, ECE, or related discipline)
Job Summary
We are looking for a highly skilled Software Engineer with 6+ years of experience in backend application development using Python, Java, or Golang and strong expertise in AWS Cloud . The ideal candidate should have experience designing, developing, and deploying scalable cloud-native applications and microservices in production environments.
Required Skills
6+ years of software development experience.
Strong hands-on experience in Python OR Java OR Golang.
Strong expertise in AWS Cloud Services such as EC2, Lambda, ECS/EKS, S3, RDS, DynamoDB, CloudWatch, IAM, API Gateway, and VPC.
Experience in designing and developing Microservices Architecture.
Hands-on experience with REST APIs and backend services.
Experience with Docker and container orchestration platforms such as Kubernetes (EKS).
Knowledge of CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or similar tools.
Strong understanding of SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, DynamoDB).
Experience with Infrastructure as Code tools such as Terraform or CloudFormation.
Strong knowledge of software design principles, data structures, and algorithms.
Experience working in Agile/Scrum environments.
Responsibilities
Design, develop, test, and deploy scalable backend applications.
Build and maintain cloud-native solutions on AWS.
Develop high-performance microservices and APIs.
Implement security, monitoring, logging, and performance optimization best practices.
Collaborate with cross-functional teams including product, QA, and DevOps.
Troubleshoot production issues and provide long-term solutions.
Participate in code reviews and mentor junior developers.
Preferred Skills
Experience with event-driven architectures using Kafka, SQS, or SNS.
Exposure to Serverless Architecture.
Experience with observability tools such as Prometheus, Grafana, ELK, or CloudWatch.
AWS Certifications are a plus.