Java Developer

Posted: 3 months ago

Candidate should be comfortable with backend Java development using Java 8 and Spring Boot? rating on Java 8 and Spring boot will helpIt is a 100% hands on role, need highly skilled Java backend engineers with experience in Spring boot and MongoDB. The person should be hands-on developer with very good fundamentals in Java and computer science, meeting the below requirements:

  1. Complete understanding of Java collections framework including their performance implications of various data structures and algorithms.
  2. Thorough understanding of Java threading/concurrency this not only includes synchronized blocks, wait notify, but also executors, ThreadPools, Fork/Join, blocking queues, semaphores, countdown latch etc..
  3. Good knowledge of working with NoSQL DB's, preferably MongoDB for variety of use cases such as caching, config and transactional data.
  4. Abilty to write functional style code using Java 8 constructs