Job Description :
Java Developer
Albany, NY
12 Months
Job Description:

Child support systems collect and distribute $1.7 billion in child support annually for 900,000 families. The ASSETS project replaces the CSMS on-line component of this system. ASSETS expands on current functionality to enhance child support collection and payment. ASSETS interfaces with the Unified Court Management System (UCMS) and Federal Office of Child Support Enforcement QUICK (Query Interstate Cases for Kids) systems. The ASSETS project team is working toward achieving federal certification as well as pursuing system enhancements to improve program area performance.
The approved candidate will:

- Participate in Joint Application Development session to assist in the formulation of Use Case analysis deliverables.
- Interpret Use Case requirements, seek clarification from Business Analysts as needed and estimate, propose, prototype and develop a solution that integrates within the existing ASSETS technology stack and framework.
- Provide J2EE, JBoss Enterprise Application Server, SOA web services, Oracle 11g, Unisys Mainframe Transaction Management (DTPRA) application development expertise and mentoring to State staff and other contract resources as required.
- Provide work breakdown structures to articulate tasks, level of effort and dependencies between tasks and report progress.
- Provide troubleshooting and end-user support/problem resolution when necessary.
- Provide technical documentation, solution prototypes, conduct demonstrations of work in progress and completed work to business subject matter experts and other technical staff as requested/required.

Skill Matrix:
1. Minimum of 84 months experience with writing Java application software for data access, data structures, data manipulation, databases, testing, and technical documentation. #of months
10

2. Bachelor''s Degree
#of months
5

3. 48 or more months experience working with EJB 3.x
#of months
10

4. 72 or more months experience working with and implementing Struts 2 Framework
#of months
15

5. 24 or more months experience working with and implementing Struts 1 Framework
#of months
5

6. 60 or more months experience with demonstrated proficiency in the proper application of J2EE design patterns to solve complex business problems.
#of months
5

7. 60 or more months experience with use of Hibernate.
#of months
5

8. 60 or more months experience programming in JUnit. #of months
10

9. 60 or more months experience with the configuration of Maven.
#of months
10

10. 60 or more month’s experience analyzing business processes and workflows, and working with non-technical staff to develop system specifications and resolve problems.
#of months
5