Description

Knowledge & Experience :

  • 8+ years of overall IT experience
  • 8+ years of experience in designing, developing, and implementing distributed IT systems
  • 6+ years of experience in Java, J2EE, JDBC or Hibernate
  • 5+ years using Spring Boot and Spring Rest services.
  • 4+ years with a Relational Database Management System (RDBMS) such as Oracle, DB2, Postgres, Azure SQL, NoSQL(Cosmos DB or Mongo DB).
  • Solid experience working with Microservices or service oriented patterns, Cloud-Native architecture
  • Strong experience with API and Event-driven systems
  • Strong knowledge of Domain driven design in a distributed service environment
  • Experience with Azure Cloud platform management.
  • Experience with CI/CD, DevOps, Cloud, and automation.
  • Experience with Docker/Kubernetes.
  • Experience with unit tests/automated testing.
  • Experience with Terraform is plus.

Hands on experience required:

  • Java.
  • Spring Boot/Spring Rest.
  • Experience moving a monolithic application to microservices, developing microservices from scratch.
  • Azure Cloud(Kubernetes Services, APIM, Azure SQL, NoSQL, Terraform, Platform Management).
  • Knowledge on React JS is a plus

Education

Bachelor’s Degree