Job Description :
Seeking an experienced Java Developer who will participate in requirements definition sessions, create technical design documents, develop programs, and perform testing and implementation on an existing Java application.  
The existing applications are being enhanced to add newly defined business requirements.

Responsibilities:


Meeting with the business and information technology team to understand the existing applications, and the required enhancements.
Participate in requirements gathering sessions.
Create technical design documents and specifications
Develop programs in Java
Perform unit and system testing
Support the users in acceptance testing
Work with the IT team to move the system into production
Create necessary system documentation


Required Skills/Experience:


·         8 years of experience with analysis and development of complex web-based application systems
·         8 years of experience using of the software development life cycle to develop web-based application systems
·         8 years of experience testing web-based applications
·         8 years of experience creating application documentation
·         8 years of experience programming using web-based tools
·         8 years of experience using Java
·         4 years using JSF
·         4 years of PrimeFaces
·         SQL
·         Hibernate
·         Spring MVC
·         Struts 2
·         JAX-WS, JAX-RS
·         Oracle RDBMs
·         Maven, Git, Oracle WebLogic
·         Report Writing Tools like Jasper Report


Candidates selected for interview may be required to undergo criminal background checks and a drugs screen in accordance with Federal and State Law.  Offers of Employment are contingent on a successful background check.