You should have proficiency in Core Java and object-oriented design. Additionally, you should possess knowledge and experience in developing data-centric, web-based applications using various technologies including JSF, JSP, Java, JavaScript, Node.js, AJAX, HTML, CSS, Graph DB Titan/Janus, Elastic Search, and Tomcat/JBOSS. Experience in building REST APIs and Web Services, along with working knowledge of Agile software development, is required. You should also have experience with automated testing using JUnit and code versioning tools like SVN/Git. Understanding of design patterns and the ability to build easily configurable, deployable, and secure solutions is essential. As a part of your responsibilities, you will be planning product iterations, releasing iterations on schedule, writing reusable and efficient code, and implementing low-latency, high-availability, and high-performance applications. You will also be responsible for the implementation of security and data protection, providing analysis of problems, recommending solutions, and participating in system design, development, testing, debugging, documentation, and support. Furthermore, you should be able to translate complex functional and technical requirements into detailed designs. Desired skills for this role include 1-5 years of experience in Core Java, JSF, JSP, or Python, as well as experience in ETL, Big Data/Hadoop. Being highly tech-savvy with hands-on experience in building products from scratch is preferred. Familiarity with databases like Oracle, PostgreSQL, Cassandra, HBase, and Mongo DB is beneficial. You should be analytical, algorithmic, and logic-driven with in-depth knowledge of technology and development processes. Experience in product development in an agile environment and familiarity with API development using Node.js are advantageous. In terms of technical skills, you should be proficient in Core Java, JavaScript, Sigma.js, D3.js, Node.js, JSON, Ajax, CSS, HTML, Elastic Search, Graph DB Titan/Janus, Cassandra, HBase, Apache Tomcat, JBOSS, JUnit, and version control tools like SVN/Git. The educational qualification required for this position is a B.E/B.Tech/MCA/M.Sc./B.Sc degree, and the ideal candidate should have 3-5 years of relevant experience.,
As a Java Developer, you will be responsible for developing data-centric, web-based applications using Core Java and object-oriented design principles. You should have knowledge and experience in technologies like JSF, JSP, JavaScript, Node.js, AJAX, HTML, CSS, Graph DB Titan/Janus, Elastic Search, Tomcat/JBOSS. Your key responsibilities will include: - Building REST APIs and Web Services - Working on Agile software development - Writing reusable, testable, and efficient code - Implementing low-latency, high-availability, and high-performance applications - Designing and implementing security and data protection - Providing analysis of problems and recommending solutions - Participating in system design, development, testing, debugging, and documentation - Translating complex functional and technical requirements into detailed design Desired Skills: - 1-5 years of experience in Core Java, JSF, JSP, Python - Experience in ETL, Big Data/Hadoop - Highly analytical, algorithmic, and logic-driven - Familiarity with Oracle, PostgreSQL, Cassandra, HBase, Mongo DB, Couch - Knowledge of API development using node.JS - Understanding of asynchronous programming and testing large data processing systems Technical Skills: - Core Java, JavaScript, Node.js, JSON - Sigma.js, D3.js, 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: - 3-5 years of experience in software development.,