Description

You will design and implement scalable backend services and microservices architectures.

Responsibilities

  • Design and implement microservices using Java and Spring Boot.
  • Develop and maintain APIs using GraphQL, Swagger, and API Gateways like Zuul or Apigee.
  • Apply design patterns to solve complex architectural scenarios.
  • Manage data persistence across RDBMS and NoSQL environments.
  • Build and deploy services within Azure (AKS) and Kubernetes environments.

Required Skills

  • 9+ years of professional backend development experience.
  • Expertise in Java and J2EE.
  • Deep knowledge of Spring Boot and Microservices architecture.
  • Hands-on experience with GraphQL and Swagger.
  • Proficiency with Azure (AKS) and Kubernetes.
  • Experience with API Gateways such as Zuul or Apigee.
  • Working knowledge of NoSQL databases like MongoDB.
  • Experience with RDBMS including MS SQL, MySQL, or Oracle.
  • Experience with Kafka, Redis, and ELK stack.

Preferred Skills

  • Experience with Google Cloud Platform (GCP).
  • Strong hands-on capability in applying software design patterns.

Education

Any Graduate