Job Description :
Description - Java Consultant We're looking for a Java software engineer to work in a dynamic and energetic team. The candidate must be self-motivated, be able to work independently with very little guidance in a highly fast paced environment Qualifications Required: Masters or Bachelor Degree in Computer Science or Engineering Have 5+ years of experience in Java application development Strong Objected Oriented Design and Programming experience? Strong problem-solving skill Deep understanding of Java Proficient with Spring (Spring Core, Spring JDBC, Spring MVC) and Hibernate Proficient with REST web service Proficient with Web Technologies (HTML, JavaScript, JQuery, Angular, React.JS) Experience with relational database (MS SQL or Oracle) & SQL Proficient with UNIX/Linux and shell scripts Preferred: Experience with financial risk management system Experience with Kafka