Senior Java Programmer (Health Care)

Posted 7 months ago

Job Description:

SIS is seeking a full-time Senior Java Programmer to support the CDC’s Division of Health Care Statistics in Hyattsville, MD. The ideal candidate must have excellent Java programming skills and the ability to program in JavaScript and JSON, including a solid understanding of Software Development Life Cycle. Extensive experience and knowledge of API design and implementation is desired. The potential candidate should be familiar with the National Healthcare Surveys.


Gathering requirements, developing code, testing, debugging, and supporting applications.
Participates in creating detailed technical specifications
Participates in implementing software systems using Java technologies
Performs testing and research of software systems to enhance performance
Programming experience must include extensive experience programming in Java, JavaScript, and JSON.
Must have experience working in different frameworks including Eclipse IDE, Apache, and Spring.
Must be familiar with XML technologies ranging from XPath, XSLT, Schematron, XQuery, XProc, etc. and their implementation (especially outside of a SQL database environment).
Must have experience designing and implementing APIs
Must be familiar with EHR data in the form of HL7 datatypes, RIM, and CDA
Must be familiar with SOA and microservices architectures.
Must have at a minimum base SAS experience.


BS/BA required (MS preferred) in Computer Science or a related field
5+ years of related work experience
Experience with public health data preferred
Ability to work independently or as a part of a team
Ability to obtain and maintain appropriate clearance
Candidate must be a team player
Job Type: Full-time

Salary: $90,000.00 to $114,000.00 /year

Apply Online

A valid email address is required.
A valid phone number is required.