Job Description :
                                                                             Title: Java Developer with Kafka
Locations: San Jose, CA
Duration: Long Term
Must Have Skills:
 Java
 Spring
 Hibernate
 Kafka
 Multi-Threading
 Oracle or MongoDB
 Knowledge on Angular
Job Description:
 BS/MS degree in Computer Science, Engineering or a related subject
 Proven hands-on Software Development experience
 Proven working experience in Java development
 Hands on experience in designing and developing applications using Java EE platforms
 Object oriented analysis and design using common design patterns.
 Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
 Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
 Experience in the Spring Framework
 Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
 Experience with test-driven development