Bachelor's Degree or higher in Computer Science, Information Technology, etc.
Software development experience in the design, development and deployment of Web-based Applications and Enterprise Applications using Java, J2EE Technologies and batch processes in a production environment.
Experience in developing Server-Side components using JDBC, JSP, Servlets, XML, JMS, Spring Core, Spring MVC, Spring AOP, Spring integration with Tiles, JPA APIs, Hibernate using annotations.
Good experience with Spring
Knowledge in the use and creation of Web Services
Strong PL/SQL and Transaction Management
Websphere experience preferred.
Experience with Business Objects.
Experience with Quality Control.
Strong communication, analytical skills and the ability to handle multiple tasks independently or in a team.
5+ years of experience using the below in a production environment performing daily Java Development/Programming
Experience will all aspects of the Full Life Cycle Development process
Object Oriented Programming, Java/J2EE, MVC, Hibernate and Spring
WebSphere Application Server Application Deployment
Oracle database, Oracle Toad, PL/SQL, MS SQL Server