An official State of Ohio site. Here’s how you know
Live Chat
Contact

Java Developer Job in Dayton, Ohio US

Java Developer

Source - Dayton, OH

Posted: 1/14/2026 - Expires: 2/14/2026

Job ID: 293095685

Print 

Job Description


Java Developer

US--

Job ID: 2026-5887
Type: Full-time Exempt, Salaried
# of Openings: 1
Category: Operations
Remote

Overview

The Java Developer – Federated Identity & Access Management provides technical expertise in federated identity systems while developing, integrating, and maintaining secure applications supporting NOAA environments. This role focuses on implementing identity federation, single sign-on (SSO), and access management solutions while contributing high-quality, maintainable code across enterprise applications.



Responsibilities

Key Responsibilities

Provide federated identity and access management (IAM) support and subject matter expertise, including standards, agreements, and processes that enable identity sharing across multiple policy domains to support user convenience, cost efficiency, and regulatory compliance.

Design, develop, and maintain secure Java-based applications using modern frameworks and best practices.

Implement and support authentication, authorization, and SSO solutions, including SAML-based integrations and directory services.

Write well-designed, testable, and maintainable code using Java, JavaScript, and/or Python.

Integrate front-end and back-end components into fully functional systems, ensuring secure RESTful communication using JSON.

Maintain and enhance NOAA applications, including modernization and security remediation of legacy systems.

Develop and maintain identity management solutions using Spring MVC, Spring Security, Spring LDAP, and federated identity platforms.

Document application architecture, code, and identity workflows; ensure ongoing maintenance and operational support.

Perform automated and performance testing to ensure reliability, scalability, and security of applications.

Collaborate with cross-functional teams using Agile/Scrum methodologies to deliver enhancements, troubleshoot issues, and improve system performance.



Qualifications

Required Qualifications

Strong experience as a Java Developer supporting enterprise or federal applications.

Hands-on experience with federated identity and IAM technologies, including SSO, SAML, LDAP, and identity lifecycle management.

Proficiency with Spring MVC, Spring Security, and Spring LDAP frameworks.

Experience integrating identity platforms such as ForgeRock (OpenAM, OpenIDM, OpenDJ) and third-party identity providers (e.g., OneLogin).

Front-end development experience with JavaScript frameworks such as Angular or AngularJS.

Experience developing and consuming RESTful APIs and JSON-based services.

Familiarity with build and development tools including Maven, Eclipse, Node.js, and related technologies.

Experience with automated testing tools (e.g., Selenium WebDriver) and performance testing tools (e.g., JMeter).

Strong debugging, logging, and troubleshooting skills.

Preferred Qualifications

Experience supporting NOAA or other federal IT systems.

Experience modernizing or remediating legacy applications for security and compliance.

Knowledge of federal identity and security standards (e.g., NIST, FICAM).

Experience working in Agile/Scrum development environments.



Equal Opportunity Employer, including disability/protected veterans



Equal employment opportunity, including veterans and individuals with disabilities.

PI281390189


Job Summary

Employment Type:
Full Time Employee
Job type:
Regular Employment
Skill Based Partner:
No
Education Level:
Attained Certificate of equivalency for a HS degree
Job Reference Code
281390189
Salary
$120,000.00 - $122,000.00 /year
Licenses / Certifications:
N/A
Display Recommended WorkKeys®Recommended WorkKeys®:
N/A