Onsite/Local Java Developer (12+)

InnoSoul•Raleigh, NC
•Onsite

About The Position

NC FAST seeks a Java / Forms / Report Developer to support development, configuration, and maintenance of CURAM modules, custom Java components, and reports within the NC FAST application. The role supports NC FAST Operations and Maintenance related to the Medicaid Program and focuses on building and enhancing communication-related components in the CURAM Social Program Management (SPM) framework, including correspondence templates, interactive forms, and document-generation logic. The developer works with business analysts, senior engineers, and QA teams to ensure notices, reports, and system outputs meet policy, legislative, and technical standards.

Requirements

  • At least 2 years of Java Enterprise Edition (JEE) development experience.
  • At least 2 years of experience coding using Java/J2EE.
  • At least 2 years of experience developing and testing using JUnit and jMockit.
  • At least 2 years of experience executing SQL to validate or test.
  • At least 2 years of experience with XML, XSD, XSLT, and XSL-FO.
  • At least 2 years of experience with Oracle, Oracle Utilities, Apache FOP, SQL scripting, and relational database modeling.
  • Strong proficiency in Java, XML, XSD, XSLT, XSL-FO, and SQL.
  • Experience with Altova tools, including StyleVision and XMLSpy.
  • Hands-on experience using Eclipse, relational databases (Oracle), and version control systems.
  • Familiarity with Agile development methodologies, including Scrum, Kanban, or SAFe; 2 years stated.
  • Good oral and written communication skills for daily interaction with system developers, business analysts, and others.
  • Ability to prioritize project tasks and work with minimal supervision or guidance.
  • Ability to work in a rapidly changing environment.

Nice To Haves

  • Understanding of Medicaid Program Policy guidelines; 2 years stated.
  • Experience navigating a UNIX platform; 1 year stated.
  • Cúram experience is a plus but is not mandatory.

Responsibilities

  • Perform UML modeling and XML configuration as part of solution design.
  • Design, modify, and enhance XML/XSL-based content for notices, forms, data transformations, and system-generated outputs.
  • Develop SQL scripts, queries, and stored procedures to support application functionality, reporting, and data validation.
  • Conduct unit testing and participate in peer code reviews.
  • Collaborate with cross-functional teams to analyze data structures and understand business requirements.
  • Apply best practices to ensure code quality, system performance, and maintainability.
  • Troubleshoot and resolve issues related to XML document generation, rendering pipelines, and data processing components.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service