Description

Responsibilities:

  • Develop, maintain, and optimize backend applications using Java and Node.js.
  • Design and implement ETL pipelines using AWS Glue and other AWS services.
  • Deploy, manage, and monitor applications in a DevOps environment using CI/CD pipelines.
  • Work with AWS services like Lambda, S3, DynamoDB, RDS, and Step Functions for scalable cloud-based solutions.
  • Optimize database performance and data transformations in ETL workflows.
  • Troubleshoot issues, ensure security compliance, and maintain system reliability.
  • Collaborate with cross-functional teams to integrate applications with third-party services.

Requirements:

  • 9 years of experience in Java development.
  • Proficiency in Node.js for backend services.
  • Experience with AWS Glue, ETL processes, and data transformation.
  • Hands-on experience with AWS services (S3, Lambda, DynamoDB, RDS, IAM, etc.).
  • Strong understanding of DevOps tools like Docker, Kubernetes, Jenkins, and Terraform.
  • Experience with CI/CD pipelines for automated deployments.
  • Knowledge of SQL and NoSQL databases.
  • Strong problem-solving and debugging skills.

Preferred Qualifications:

  • Experience in Big Data processing with Spark or similar technologies.
  • Knowledge of RESTful APIs and Microservices Architecture.
  • Familiarity with Python or Scala for data processing

Education

Any Gradute