Details:
- Responsible for building complex, highly scalable, high volume, low latency enterprise applications using languages such as Java, NodeJS, Go, and/or Scala
- Responsible for building microservices using technologies like Spring Boot, Spring Cloud, Netflix OSS, Zuul
- Responsible for message streaming and processing technologies such as Kafka, Spark, Storm, gRPC, or other equivalent technologies
- Responsible for data modeling, querying, performance tuning of any big-data stores (MongoDB, Elasticsearch, Redis et;) and /or any RDBMS (Oracle, PostgreSQL, MySQL, etc;)
- Responsible for Strong experience in the creation, management, and consumption of REST APIs leveraging Swagger, Postman, API Gateways (such as MuleSoft, APIGEE), etc.
Min. Qualification:
- Experience working with Agile / Scrum-based teams that utilize Continuous Integration/Continuous Delivery processes using Git, Maven, Jenkins, etc;
- Experience in Containers (Docker/Kubernetes) based deployment and management
- Experience in using AWS/GCP/Azure-based cloud infrastructure
- Knowledge in Test Driven Development and test automation skills with Junit/TestNG
- Knowledge in security frameworks, concepts, and technologies like Spring Security, OAuth2, SAML, SSO, Identity and Access Management
Skills Required:
Oracle, PostgreSQL, MySQL
Roles:
Responsible for Deep understanding of microservice design patterns, service registry and discovery, externalization of configurations with one or more reactive microservice tools and techniques such as Akka, Vert.x, ReactiveX