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.