Candidate should have experience in Core JAVA, Collections, Multi-threading,
Spring, Struts, Hibernate and should be strong in Design.
Knowledge of any of the webservers (JBoss, WebLogic, WebSphere), JPA, Oracle DB experience, Understanding of Daemon Service, XQUERY, XPATH, XML Parsing
MongoDB, Spring, ORM Framework (any) and Build tool (Like –Jenkins etc.)
Must be able to interact with business users and senior technical people to decipher what the actual requirements are
Must be able to translate technical and business requirements into correct designs or enhancements
Must be able and willing to do analysis independently to determine the technical flow of code and systems and be able to question/document/explain it
Working knowledge of Relational Databases
Excellent Team and client communication(verbal, written and presentation) skills
Ability to triage, troubleshoot, root cause analysis and resolution of production issues
Must be able to prioritize and execute tasks in a high pressure environment
Must be able to mentor junior team members on technical issues
Must be exposed to project metrics
Excellent trouble-shooting skills, performance monitoring and enhancing skills on already developed codes.
Ability to handle multiple tasks at a time.