Solid understanding of object-oriented programming
Experience on web service integration (SOAP, REST, JSON, XML)
Well versed in software engineering principles, frameworks and technologies.
Should be hands on in Struts, Spring, Spring web MVC, Hibernate, JDBC, JSP, Servlets,
DB(MySQL, SQLServer) ,SQL, Data Structures, JUNIT, OS Windows/ Linux knowledge
Proficient understanding of code versioning tools, such as Git
Understanding of reliability, availability and serviceability issues
Familiarity with build tools such as Ant, Maven, and Gradle
Familiarity with continuous integration
Knowledge in Business Intelligence tools like QlikView, Tableau, D3.js is good to have.
Experience in installing, configuring, and troubleshooting Linux, Windows and networking, configuring boot scripts, debugging network connectivity, tuning kernel parameters, etc
Knowledge of TCP/IP including IP routing, packet filters, etc
Proficient in Core Java(Collections, Multi-threading), Java EE, NodeJS
Understanding of good system design: reusable components, extensibility, etc
Ability to read and research a topic in detail from books, not just websites, and thus learn about new technologies
A leading HR consultancy in Delhi