- 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 effective 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.
📌 Senior Software Engineer – Java, Big Data (India)
🏢 Xalted
📍 India