The Oregon Department of Justice is hiring Senior Java Developers (Information Systems Specialist 6) to lead and support the development of the Origin system, the primary application for the Oregon Child Support Program. In this senior-level role, you will design, implement, and maintain enterprise solutions for time-sensitive, highly regulated areas, working closely with internal and external partners to create cost-effective systems that meet state and federal standards.
What You'll Do
- Contribute to the design, development, and architecture of DOJ applications for the Establishment and Forms modules of the Origin system using Java, JavaScript, Angular, HTML, XML, CSS, SQL, DB2, and IBM WebSphere.
- Integrate with external partners to share data and application interfaces securely and efficiently.
- Implement application deployment architectures to support a broad range of user needs.
- Integrate approved technologies that maximize business value and meet security standards.
- Adhere to development standards for Child Support Technology Services and the Origin system.
- Work with other IS staff in architecture, development, maintenance, and troubleshooting.
- Analyze performance bottlenecks and version inconsistencies, developing resolution strategies that consider system impact and stability.
- Document modifications ensuring version control protocols are followed.
- Build, normalize, and maintain code structures according to established data dictionaries and schemas.
- 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.
- Work with security and middleware teams on security and performance metrics, adjusting configurations and code to meet DOJ standards and federal compliance.
- Perform rotational batch cycle duties, including after-hours or shift modifications, validating job completions, troubleshooting failures, and communicating status updates.
- Leverage relational databases for internal and external partners, maintaining referential and data integrity.
- Address data-level security concerns during testing and production support.
- Manage and respond to critical system stoppages affecting internal and external partners.
- Diagnose and resolve application issues by troubleshooting and providing time-sensitive solutions.
- Collaborate with relevant stakeholders when child support collections are affected.
- Assess and plan software requirements, determining configuration changes and impact.
- Stay current with emerging technologies and expand skill sets for future projects.
- Coordinate data planning and mentor junior team members.
What We're Looking For
- Five (5) years of information systems experience with Java Software development, implementation, and support.
- Education will be counted as experience if degree is in Computer Science, Information Technology, or a related field, or completion of a two (2) year accredited vocational training program in information technology or a related field.
- Finalists must pass a comprehensive employment reference check and fingerprint-based criminal background check.
- A driver history check will be included for positions requiring state vehicle driving privileges.
Nice to Have
- One year working experience in a full-time Java developer role.
- Experience with Angular, Spring, EJBs, and Hibernate Frameworks.
- Experience with major relational database management servers and web application servers such as DB2 and WebSphere Application Server.
- Experience participating in Software Development Lifecycle (SDLC) activities, including requirements, design, development, unit/regression testing, deployment, and maintenance.
- Demonstrated ability to coordinate conflicting needs and resolutions.
- Demonstrated ability to adapt to rapid changes in business process.
- Experience troubleshooting, identifying issues, and working toward solutions independently.
Technical Stack
- Java, JavaScript, Angular, HTML, XML, CSS, SQL, DB2, IBM WebSphere, Spring, EJBs, Hibernate
Team & Environment
You will join the Child Support Technology Team. These senior-level roles lead and support the development of the Origin system.
Benefits & Compensation
- Monthly salary range: $6,031 - $9,133.
- Permanent, full-time, and stable employment with equal pay in accordance with Oregon Pay Equity Laws.
- Vacation, sick leave, 11 paid holidays a year, and special days off.
- Excellent medical, dental, and vision benefits.
- Pension and retirement programs.
- Representation and support by the Service Employees International Union (SEIU).
- Advancement opportunity within DOJ and other State agencies.
- Opportunity to expand your technical and professional skills.
- Public Service Loan Forgiveness (PSLF) eligibility.
Work Mode
This is a hybrid position based in Salem, Oregon.
The Department of Justice is an equal opportunity employer, does not discriminate based on race, color, national origin, ethnicity, veteran status, gender, sexual orientation, religion, age, or disability, and is committed to workplace diversity.





