Java Developer; Information Systems Specialist
Salem, Marion County, Oregon, 97308, USA
Listed on 2026-01-06
-
Software Development
Backend Developer, Software Engineer
Initial Posting Date: 12/31/2025
Final date to receive applications: 01/14/2026
Agency:
Department of Justice
Salary Range: $6,031 – $9,133
Position Type:
Employee
Position Title:
Java Developer (Information Systems Specialist
6) – Multiple Vacancies
The Department of Justice, Division of Child Support, is looking for experienced Software Java Developers to join our Child Support Technology Team as we are hiring for three distinct Java Developer (Information Systems Specialist
6) positions. These senior-level roles lead and support the development of the Origin system, the primary application used by the Child Support Program across the state. The primary responsibilities include designing, implementing, and maintaining enterprise solutions for time‑sensitive, highly regulated areas such as Establishment, Enforcement, and Customer Service modules. The positions work closely with internal and external partners to create cost‑effective systems that meet state and federal standards, ensure accurate financial transactions, and protect the health and safety of citizens.
These positions may require on‑call or after‑hours support for the Origin batch process and the ability to adapt across all functional coding areas when needed. As a mentor to junior team members, you will help us develop and build our diverse work family.
We embrace inclusive and supportive work environments and respect the diverse perspectives, knowledge, and experiences of our coworkers. We strive to build an inclusive and performance‑oriented workplace where individuals are welcome and appreciated, leading to higher levels of fulfillment and success.
This role is a hybrid of remote work and in‑office work. Remote work is embraced to the fullest extent possible without interfering with business. There is an expectation of reporting to the Salem office once a month for scheduled team meetings. The finalist must reside in the state Oregon by the time of appointment. Apply today!
PrimaryJob Duties
- Develop and Modify Software: Contribute to the design, development, and architecture of DOJ applications for the Establishment and Forms of the Origin system using Java, JavaScript, Angular, HTML, XML, CSS, SQL, DB2, and IBM Web Sphere. Integrate with external partners to share data and application interfaces securely and efficiently.
- Implement New Architectures: Implement application deployment architectures to support a broad range of user needs for the Establishment and Forms of the Origin system. Integrate approved technologies that maximize business value and meet security standards.
- Adhere to Software Standards: Adhere to the development of standards for Child Support Technology Services and the Origin system. Work with other IS staff in architecture, development, maintenance, and troubleshooting for the Origin system.
- Address Performance and Version Issues: Analyze performance bottlenecks and version inconsistencies for the Establishment and Forms of the Origin system. Develop resolution strategies that consider system impact and stability. Document modifications ensuring version control protocols are followed.
- Construct and Maintain Data Solutions: Build, normalize, and maintain code structures according to established data dictionaries and schemas for the Establishment and Forms of the Origin system. Keep documentation current and consistent with modification histories, ensuring robust data integrity.
- Maintain Software and Data Operations: Support distributed systems and interfaces for federal, state, and local partners. Ensure version compatibility for new releases, address vendor escalations, and coordinate resolution of system issues for the Establishment and Forms of the Origin system. Work with security and middleware team on security and performance metrics and adjust configurations and code to meet DOJ standards, federal compliance requirements, and industry best practices.
- Monitor and Coordinate Batch Operations: Perform rotational batch cycle duties, including after‑hours or shift modifications required to support the Origin system. Validate job completions, troubleshoot failures, and communicate status updates to…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).