4 to 6yrs of Experience
Strong in fundamentals of programming, data structures and algorithms.
Java Expert-level implementation skills with Java and J2EE.
Developing Web applications using Java technology including JSP, Servlets, JDBC, XML , Java-based XML API`s , HTML
Spring Strong implementation skills with the Core Spring Framework including experience with Spring MVC.
Database Strong implementation skills with ORM frameworks like Hibernate/JPA or MyBatis. Must be proficient in SQL preferably across multiple databases(Oracle, sql server, mysql, etc).
Experience in Web services
Proactive attitude in identifying and resolving issues and risks
Candidate needs to be a quick learner and should be willing to take up responsibilities
Engineer, design, develop, test, and implement high-volume Internet application software.
Experience in object-oriented design methodologies and application development.
Ability to learn and adapt to new technologies.
Ability to work in a fast pace iterative development environment.
Good analytic and problem solving skills and Be a great team player
Maven/Ant Strong experience working with Maven/Ant as a build tool including a firm understanding of Maven/Ant standards and common practices.
Knowledge and experience working in an Agile environment.
General Comfortable in more than one programming language with a strong understanding and experience of fundamental web/internet technologies.