Description

You will design and build scalable microservices and RESTful APIs using Java.

Responsibilities

  • Build and maintain server-side applications using Java.
  • Design and implement microservices architecture and RESTful APIs.
  • Contribute to automation efforts and improve Dev/QA workflows using CI/CD tools.
  • Manage data persistence using MongoDB and PostgreSQL.
  • Monitor application performance, logging, and system health.

Required Skills

  • 5+ years of software engineering experience.
  • Proficiency in Java for server-side development.
  • Strong experience with MongoDB and PostgreSQL.
  • Hands-on experience with CI/CD tools including Bitbucket, Jenkins, Maven, and Gradle.
  • Solid understanding of Git, specifically branching and merging strategies.
  • Experience designing and building RESTful APIs within a microservices architecture.
  • Knowledge of cloud platforms such as GCP or AWS.
  • Experience with application logging and monitoring tools like ELK, Prometheus, Grafana, or Google Cloud Logging.
  • Experience with performance testing and load testing tools.

Preferred Skills

  • Experience with Graph DB and NoSQL databases.
  • Familiarity with Docker, Kubernetes, or OpenShift.

Education

Any Graduate