| Location | Raleigh, NC |
The Java / XML Forms and Reports Developer will develop, configure, and maintain application components, interactive forms, correspondence templates, and reports within an enterprise application environment. This role focuses on Java development, XML-based document generation, data transformations, and SQL development to support accurate system outputs and reliable application functionality. The developer will collaborate with business analysts, engineers, and QA teams to ensure solutions meet business requirements and technical standards.
Perform UML modeling and XML configuration to support solution design and application development.
Design, modify, and enhance XML/XSL-based content for notices, forms, data transformations, and system-generated documents.
Develop SQL scripts, queries, and stored procedures to support application functionality, reporting, and data validation.
Conduct unit testing and participate in peer code reviews to maintain code quality and reliability.
Collaborate with cross-functional teams to analyze data structures and interpret business requirements.
Apply development best practices to improve code quality, system performance, and maintainability.
Troubleshoot and resolve issues involving XML document generation, rendering pipelines, and data processing components.
2+ years of experience with Agile development methodologies, including Scrum, Kanban, or SAFe.
2+ years of experience coding with Java/J2EE.
2+ years of experience developing and testing using JUnit and JMockit.
2+ years of experience executing SQL to validate or test data.
2+ years of experience with XML, XSD, XSLT, and XSL-FO.
2+ years of experience with Oracle, Oracle Utilities, Apache FOP, SQL scripting, and relational database modeling.
Strong oral and written communication skills to interact daily with system developers, business analysts, and other team members.
Ability to prioritize project tasks and work with minimal supervision or guidance.
Ability to work effectively in a rapidly changing environment.
2+ years of experience understanding Medicaid program policy guidelines.
1+ year of experience navigating a UNIX platform.