Description

Build and maintain distributed applications and RESTful web services within a microservices architecture.

Responsibilities

  • Develop RESTful web services using Node.js and Java.
  • Design and implement microservices using Docker and Kubernetes.
  • Manage distributed applications and containerized environments.
  • Architect database solutions using SQL and NoSQL technologies.
  • Apply object-oriented analysis and design principles to backend services.

Required Skills

  • 5+ years of experience building RESTful web services.
  • Proficiency in Node.js and Java.
  • Experience with Kubernetes, Docker, and container technologies.
  • Strong knowledge of AWS services including EC2, S3, RDS, EKS, and Lambda.
  • Hands-on experience with SQL databases such as MySQL or MariaDB.
  • Experience with NoSQL databases like AWS DynamoDB.
  • Deep understanding of REST, SOAP, and JSON protocols.
  • Solid grasp of computer science fundamentals, data structures, and algorithms.
  • Bachelor's degree in Computer Science or a related field.

Preferred Skills

  • Experience with front-end technologies including HTML, CSS, and JavaScript.

Education

Any Graduate