Proficiency with Core Java and object oriented design
Knowledge and experience developing data-centric, web-based applications using JSF/JSP, Java(Collections, Multi-threading, socket programming), JavaScript, Sigma.js, Node.js, AJAX, HTML, CSS, Graph DB Titan/Janus, Elastic Search, Tomcat/JBOSS)
Knowledge of and/or experience in building REST APIs, Web Services
Working knowledge and experience with Agile software development
Experience with automated testing Junit
Knowledge of code versioning tools such as SVN / Git
Knowledge of design patterns and practical applications of them
Should be able to build solutions which are easily configurable, deployable and secure
Responsible for planning product iterations & releasing iterations on schedule
Writing reusable, testable, and efficient code
Design and implementation of low-latency, high-availability, and high performance applications
Implementation of security and data protection
Provides analysis of problems and recommends solutions
Participates in system design and specifications, program logic and flow-charting, development, testing, debugging, documentation, and support
Translate complex functional & technical requirements into detailed design
Desired Skills
1-5 years experience in Core Java/JSF/JSP/Python
Experience in working on ETL, Big Data/Hadoop
Highly Tech Savvy and hands-on experience in building products from scratch
Preferred Databases: Oracle/PostgreSQL, Cassandra, HBase, Mongo DB, Couch
Should be highly analytical, algorithmic, logic driven
Product development experience in agile environment will be a big plus though not mandatory
Should have in-depth knowledge on technology and development processes
Familiar with API development using node.JS
Understanding the nature of asynchronous programming and its quirks and workarounds
Experience in testing large data processing systems
Technical Skills
Core Java(Collections, Multi-threading, Socket programming)
Javascript, Sigma.js, D3.js, Node.js, JSON
Ajax, CSS, HTML
Elastic Search, Graph DB Titan/Janus, Cassandra, HBase
Apache Tomcat, JBOSS
JUnit
SVN / Git
Educational Qualification
B.E/ B.Tech/ MCA/ M.Sc./ B.Sc
Experience
Should have 3 - 5 years of Experience.,