Desired Candidate Profile
Responsibilities and Attributes :
- Proficient in SQL queries and stored procedures.
- Proficient with NoSQL databases (Key/Value, Document, Column family, Graph databases), Apache SOLR, Lucene etc.
- Hands on experience with at least some of the NoSQL databases (Preferable if it includes MongoDB, Cassandra, Redis or Neo4J).
- Excellent understanding of HDFS and have hands on experience with at least one of the querying tools like Pig, Hive and Impala.
- Thorough understanding of MapReduce computing paradigm and working experience with at least one of the frameworks/data stores which supports map-reduce capability.
- Very good understanding of core Java, Spring framework and ORM tools like Hibernate
- Experience creating and consuming RESTful web services
- Solid experience in object oriented design patterns, JPA, data structures, algorithms, MVC and concurrency/multithreading
- Experience with software engineering tools like Maven, Jenkins, Git
- Good understanding of functional programming concepts and should have used it in at least one language (Java/Scala/Python/R)
- Experience with containerization (Docker, Vagrant, etc.)
- Knowledge of caching technologies like EhCache, OSCache etc.
- Experience optimizing web applications(CDN, Code compression)
- Experience with test automation (unit, functional, integration)
Education:
UG: B.Tech/B.E. - Computers
PG: MBA/PGDM - Any Specialization, M.Tech - Computers, MS/M.Sc(Science) - Computers, MCA - Computers
Doctorate: Doctorate Not Required
Contact Details:
Keyskills:
Core Java
JPA
Hibernate
Spring Framework
Maven
Lucene
Neo4J
Cassandra
NoSQL
Solr