Job Description :
Title: Java Programmer

Location: Raleigh, NC

Duration: 11 Months

Job Description

The North Carolina Department of Health and Human Services Division of Public Health is seeking an NCEDSS Java Programmer. This position will support production Java maintenance efforts for the NC Electronic Disease Surveillance System (NCEDSS)

The North Carolina Department of Health and Human Services Division of Public Health is seeking an NCEDSS Java Programmer. This position will support production Java maintenance efforts for the North Carolina Electronic Disease Surveillance System (NCEDSS Position supplements existing support staff in Java, Jasper/SQL based services.


In this role the ideal candidate will support existing staff to better manage production maintenance work load distribution of Java based tasks activities for the North Carolina Electronic Disease System (NCEDSS Tasks might include such things as review and change Java to ensure proper handling of existing case notification HL7 protocols from NC to CDC for diseases like Hepatitis and Tuberculosis (TB) cases or within the ninety (90) active reportable diseases in NC. An ability to adapt to needs within a disease category is important. Local candidates strongly preferred.

Expected Skills: Resource should have heavy, broad Java based background including an ability to quickly understand impacts of actions and be able to explain any nuances to a diverse set of non-technical stakeholders. In addition, skills dealing with SQL and Jasper are important.



Skills should include but not be limited to:

Having an ability to quickly understand existing production level Java based processes to enable configuration changes within disease categories

Having an ability to see impacts of change along with testing of corrections in code within a disease category or across disease common functional capability

Implementing configuration changes to meet needs.

Experience in reporting processes based on database content, with subsequent approvals and incorporation and ensure technical and or user documentation update coordination

Unit testing and peer review along with ensuring updates of system and user documentation

Having experience in Jasper reporting

Having experience in XML or like tools

Having experience in information exchange protocols, i.e. HL7

Skill

Required / Desired

Amount

of Experience

JAVA experience performing both new development, and modifying existing code (primarily backend development

Required

10

Years

J2EE

Required


6


Years

Spring


Required


6


Years

Tomcat


Required


6


Years

Wildfly


Required


6


Years

Linux


Required


6


Years

MS SQL Server database experience


Required


6


Years

XML and XSLT experience


Required


6


Years

Reporting experience (Jasper is HIGHLY desired)


Required


6


Years

Testing and Quality Assurance experience: Use case development, issue documentation, troubleshooting and issue resolution.


Required


6


Years

Prior experience with HL7


Required

Experience with integration engines (Rhapsody is preferred)


Required

Prior experience with code management tools (ie Subversion, eclipse, etc)


Required

Experience implementing configuration changes (to include report config, SQL to organize data, screen changes etc)


Required



Please provide me below information:

Full Name:

Email ID:

Contact:

Address:

Availability:

Availability for Interview:

Visa Status:

Visa Expiry date (MM/DD/YYYY):

Relocation:

Rate:



Professional Reference :

Full Name :

Company Name :

Title :

Telephone :

Email id :