Job Description :
Required Skills and Qualifications
Masters or Bachelors in Computer Science with 3+ years experience in building applications in Java.
Strong CS fundamentals, data structures, algorithms with good understanding of Object-Oriented Design Principles, architecture and prevalent design patterns
Strong in Object Oriented Development and Java platform.
Hands on experience in big data technologies including Storm or Spark, Hadoop, Kafka to name a few.
Experience with big data technologies is a must.
Excellent communication skills are a must for this position

Desired Skills
Experience with caches, multi-threaded design principles, concurrency is a plus.
Experience with Agile Scrum process, test driven development and continuous integration (Jenkins) is a big plus.
Experience in public cloud and containers is a plus
Experience with Unix/Linux and shell scripting.
Experience in open source projects and full stack development at startup’s is a plus.
Financial domain experience is not required.

Client : Direct Client