Required Skills
B.E / B.Tech / MCA / M.Tech
4 to 6 years of experience in JAVA)
Should have an experience in mentoring including code reviews, etc.
Candidate must be a good team worker, should have proven organization, communication and follow-up skills, be self-motivated with an ability to stay on deadline in complex, multi-staged projects and to work on more than one project at a time
Knowledge in Agile methodology will be a plus
Primary Responsibility & Skills required
Responsible to capture, organize, categorize and document technical requirements, develop functional and technical specifications, build and manage code using standard defined specifications and conduct unit testing.
Responsible for development of superior n-tiered Java and J2EE applications
Should be able to handle small team as needed
Possess very good knowledge of client server and internet systems architectures,
Strong understanding of various design methodologies and object oriented environments/concepts
Ability to convert requirements to good application design and develop POCs if required.
Should have sound understanding of Computer Science basics, data structures and algorithms.
Should have strong understanding of Core Java, Java collections framework, JDBC etc.
Should preferences for hands on experience of HTTP based Web applications, Tomcat, JSP, Hibernate, Servlets, Database like Oracle/MySQL/MongoDB or other BigData
Strong preference to have work exepriennce in Java & UI Query/HTML/ JSP
Knowledge in frameworks like JMS, Executor framework, Spring, Struts, JQuery will be a strong plus