Java DeveloperPosted: 2 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:
- Complete understanding of Java collections framework including their performance implications of various data structures and algorithms.
- 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..
- Good knowledge of working with NoSQL DB's, preferably MongoDB for variety of use cases such as caching, config and transactional data.
- Abilty to write functional style code using Java 8 constructs