Himalayas logo
Dine Development CorporationDC

Java Developer

Diné Development Corporation is a Navajo Nation owned family of companies focused on providing high-quality services to empower the community.

Dine Development Corporation

Employee count: 201-500

United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Job Summary:

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.

Job Duties and 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.

Job Requirements (Education/Skills/Experience):

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.

About Us

DDC offers a comprehensive range of IT solutions to support clients in defense, healthcare, national security, law enforcement, and intelligence. Focused on innovation, DDC leverages modern technologies and best practices to deliver client-driven solutions in areas like systems/software engineering, data management, cloud adoption, and cybersecurity. They are recognized for driving mission success through efficient processes, cost reduction, and technological advancement.

About the job

Apply before

Posted on

Job type

Other

Experience level

Mid-level

Location requirements

Hiring timezones

United States +/- 0 hours

About Dine Development Corporation

Learn more about Dine Development Corporation and their company culture.

View company profile

What started as an initiative to support the Navajo Nation has transformed into the Diné Development Corporation (DDC), a beacon of sustainable prosperity. Established in 2004, DDC emerged from a deep-rooted commitment to empower the Navajo people and provide them with opportunities for economic growth. Through strategic expansion and a diverse portfolio of companies, DDC offers high-quality IT, professional, environmental, and research and development services to government agencies and commercial organizations alike.

Grounded in the rich heritage of the Navajo Nation, DDC thrives on its core values: unwavering integrity, devotion to service, and a commitment to excellence. This culture inspires innovation and bold solutions that address the dynamic challenges faced by their clients. Over the past 17 years, DDC has built a reputation for excellence, nurturing trusted relationships with clients across various sectors, including defense, healthcare, energy, and law enforcement.

Claim this profileDine Development Corporation logoDC

Dine Development Corporation

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

29 remote jobs at Dine Development Corporation

Explore the variety of open remote roles at Dine Development Corporation, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Dine Development Corporation

Remote companies like Dine Development Corporation

Find your next opportunity by exploring profiles of companies that are similar to Dine Development Corporation. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Dine Development Corporation hiring Java Developer • Remote (Work from Home) | Himalayas