Job ID:Req-0020
Job Title:Java Developer - Backend
Rate:48 - 50/hr W2
Primary Skills:Java, SOAP, Webservices
Description:Java Developer (Web Services)(
Job Number:
1212280)




DescriptionDescription

GENERAL SUMMARY

Performs development and maintenance programming and associated tasks for application systems, including integrated software and hardware application configurations. Analyzes business processes to define application functional requirements and technical specifications. Directs and participates in software/hardware releases and installation tasks. May provide guidance to staff on complex assignments.



ESSENTIAL RESPONSIBILITIES
•Participates in and may direct the analysis and definition of efficient, cost effective application solutions which support client business processes and functional requirements.
•Performs and may direct software coding, testing, debugging, documentation, and installation tasks for on-line and batch processes in accordance with industry best practices and specific internal procedures and standards.
•Contributes to the development and direction of task identification, work effort estimates, and work schedules for development and maintenance activities.
•Participates in and may direct problem definition and problem resolution activities.
•Coordinates with internal departments to provide associated deliverables required for the successful completion of development and maintenance assignments (e.g. database development, job scheduling, network support, help desk orientation, client implementation readiness, etc.)
•Conducts client interviews to perform analysis of client business processes and functional requirements.
•Prepares appropriate documentation to communicate and validate the information.
•May participate in client committees and may coordinate client involvement in development and maintenance tasks as needed.
•May prepare and conduct presentations of various work products.
•May train staff and review the technical work of staff.
•Provides on-call support. May coordinate on-call response efforts as assigned.
•Performs other duties as required.





QualificationsQualifications

JOB SPECIFICATIONS
•Bachelor’s degree or equivalent experience.
•Required previous (5-7 years) experience in all phases of application software development/maintenance life cycles in a client server / web-based environment.
•Required previous (5-7 years) experience in Java (SE/EE) programming language.
•Required previous (3-5 years) technical experience in the following: JBoss, Apache Ant, Unix/Linux, SOAP web service clients, Eclipse/MyEclipse, Spring
•Required previous experience with server side development and web services.
•Required previous (3-5 years) experience with JSF, JSP 1.0, AJAX, HTML/XHTML/DHTML, JavaScript
•Preferred previous experience in Oracle database design and development.
•Preferred previous experience with ICEfaces 2 (or above), JQuery
•Demonstrated excellence in technical skills and knowledge required in one or more higher level programming languages respective to various client server / web-based programming development environments.
•Strong skills required in critical thinking and analysis, verbal and written communications, and interpersonal interactions (e.g. partnering, conflict management, consulting, etc.).
•Ability to communicate effectively with clients and other IT staff at all levels.
•Understanding of health care business, Workers’ Compensation or care delivery processes preferred.