Description

Must have demonstrated proficiency and experience in the following tools and technologies: 

  • Java 11 (Lambdas, Streams, Completable Future, optional, generics).
  • Spring boot (Webflux , Reactor 3), spring-data, REST.
  • Java functional and reactive programming.
  • Test Driven Development.
  • Asynchronous Reactive Micro services utilizing Vert.x.
  • REST APIs using Spring Boot 2.0 (reactive) and skilled in Open API (swagger) specification.
  • Designing database schemas, index design, optimizations for query tuning.
  • Working knowledge of cloud technologies (eg.  docker, kubernetes, jager, prometheus).
  • Modern software engineering tools: git workflows, gradle, load testing tools, mock frameworks.
  • Good knowledge of messaging systems like Kafka, mq.
  • Take pride in writing good clean code, perform peer code reviews and architecture reviews. 
  • Java certification is a plus.

Education

Any Graduate