Description

JOB DESCRIPTION:

Skills Desired:

 
  • 7+ years of experience in software development using Python and/or Java.
  • Strong understanding of object-oriented programming and design patterns.
  • Hands-on experience with AWS services in production environments.
  • Deep experience with CI/CD tools and automation workflows.
  • Proficient with Docker and containerized development; exposure to Kubernetes is a plus.
  • Familiarity with Git, REST APIs, and microservice architecture.
  • Good understanding of DevOps principles and cloud security best practices.
  • Solid experience working with relational and NoSQL databases (PostgreSQL, MySQL, DynamoDB, etc.).

 

 
 

 

Roles and Responsibilities:

  • Design, build, and maintain robust and scalable backend services using Python and/or Java.
  • Develop RESTful APIs and data processing pipelines for mission-critical systems.
  • Implement automated CI/CD pipelines for build, test, and deployment using tools such as Jenkins, GitHub Actions, GitLab CI/CD, or AWS CodePipeline.
  • Deploy applications to AWS using services like Lambda, ECS, EKS, EC2, S3, API Gateway, DynamoDB, RDS, and others.
  • Work with infrastructure-as-code (IaC) using Terraform or AWS CloudFormation.
  • Integrate logging, monitoring, and alerting using CloudWatch, ELK, or Prometheus/Grafana.
  • Collaborate with architects, DevOps engineers, and product teams to ensure system reliability and performance.
  • Ensure code quality through unit/integration testing, peer reviews, and static code analysis.
  • Participate in Agile/Scrum ceremonies and contribute to continuous improvement practices

Education

Any Graduate