Java Developer position supporting the Oregon Child Support Program by developing and maintaining enterprise software solutions across various modules. Collaborate with internal and external partners on a hybrid work basis in Salem, Oregon.
Responsibilities
Develop and Modify Software: Contribute to the design, development, and architecture of DOJ applications and for the Establishment and Forms 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 New Architectures: Implement application deployment architectures to support a broad range of user needs as they apply to the Establishment and Forms of the Origin system.
Adhere to Software Standards: Adhere to the development of standards for Child Support Technology Services and for the Origin system.
Address Performance and Version Issues: Analyze performance bottlenecks and version inconsistencies for the Establishment and Forms of the Origin system.
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.
Maintain Software and Data Operations: Support distributed systems and interfaces for federal, state, and local partners.
Monitor and Coordinate Batch Operations: Perform rotational batch cycle duties, including after-hours or shift modifications required to support the Origin system.
Ensure Data Integrity: Leverage relational databases for internal and external partners.
Provide Software Customer Assistance: Manage and respond to critical system stoppages that affect internal and external partners.
Requirements
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 related field, or if a two (2) year accredited vocational training program was completed in information technology or related field
Associate’s Degree (or 2-year vocational training) = Two (2) Years
Bachelor's Degree = Four (4) Years
Master's Degree = Six (6)
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
Benefits
Vacation, sick leave, and 11 paid holidays a year
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
Senior Full - Stack JavaScript Developer for global technology company providing B2B SaaS solutions. Working on micro - services architecture using modern technologies.
Java Fullstack Developer at Jade Global developing web - based applications using Java, React, Angular, and Microservices. Responsible for utilizing a variety of web technologies and tools for application development.
Database Engineer I at Paychex responsible for troubleshooting and maintaining databases. Collaborating on database support, installation, and providing technical documentation in a hybrid work environment.
Database Engineer II focusing on database technologies for Paychex. Supporting cross - functional teams with database maintenance and performance management.
Senior Software Engineer developing healthcare solutions using PHP for research and development in a hybrid work environment. Working extensively with SugarCRM and collaborating with team members and stakeholders.
Software Engineer creating and supporting backend services for MakeMusic's products. Developing modular backend code and improving system scalability while mentoring junior teammates.
Senior Software Engineer designing and developing software solutions for PNC's Lending Technology organization. Collaborating with teams to deliver innovative software based on customer needs.
Software Engineer Principal at PNC developing and maintaining banking technology solutions with a focus on core banking platforms and microservices architecture. Collaborating with teams while ensuring quality and compliance in project deliverables.
Développeur Back - end Expert pour mission stratégique chez Metaline. Maintenance et développement d’applications en environnement .NET et e - commerce.