collections, data structures, etc.* Strong development skills in writing SQL queries, NoSQL databases and RDBMS database design, JPA, and ORM techniques* Strong skills in building async event processor systems with Kafka* Experience with test tools like JUnit, JMeter, etc.* Strong debugging, problem solving and analytical skill* Experience with continuous development patterns* Experience in containerization is a plus* Experience with Unix/Linux based systems One of our direct client is urgently looking for a Java Developer @ Sunnyvale, CA TITLE: Java Developer LOCATION: Sunnyvale, CA Duration: 6 to 12+ Months Description: Description:* Strong skills in Java, J2EE programming, Spring Framework and design techniques and web applications/REST APIs* Good understanding of the OOPS concept with excellent hands-on experience for multithreading.