Logo
Ohio Staffing

Software Developer

Ohio Staffing, Dayton

Save Job

Software Developer

Din Source is seeking a Software Developer to join the Defense Retired & Annuitant Pay System Modernization (DRAS-M) program supporting the Defense Finance and Accounting Service (DFAS). This role supports the agile development and deployment of secure, cloud-hosted microservices in support of the modernization of DFAS's legacy financial systems, delivering real-time and batch processing capabilities for millions of military retirees and annuitants. This position is contingent upon contract award expected August 2025.

Responsibilities:

  • Contribute to the design, development, testing, and deployment of software components that align with DRAS-M modernization goals.
  • Write clean, efficient, and secure code in Java and PL/SQL that adheres to Zero Trust Architecture principles and DoD development standards.
  • Participate in Agile ceremonies including sprint planning, daily standups, retrospectives, and backlog refinement sessions.
  • Collaborate with product owners, scrum masters, testers, and security engineers to ensure timely, quality delivery of production-ready software.

Technical Responsibilities:

  • Design, develop, and maintain Java-based microservices using Spring Boot framework.
  • Implement secure coding practices following OWASP guidelines and NIST SP 800-218 secure software development practices.
  • Collaborate with cross-functional teams including database design and orchestration teams to implement functional modules.
  • Participate in code reviews, unit testing, integration testing, and security testing processes.
  • Integrate with CI/CD pipelines using GitLab and Jenkins for automated deployment.
  • Develop and consume RESTful APIs in a service-oriented architecture environment.
  • Work within Zero Trust environment using Identity, Credential, and Access Management (ICAM) systems.

Qualifications:

  • Education & Experience:
    • Bachelor's degree in computer science, Software Engineering, Information Technology, or related field.
    • Minimum 5 years of experience in software development with focus on enterprise applications.
    • Experience in government or defense contractor environments preferred.
    • Public Trust / IT II Security clearance eligibility.
    • Must be a US citizen.
  • Technical Skills:
    • Programming Languages:
      • Proficiency in Java development with strong object-oriented programming skills.
      • Experience with PL/SQL development and database integration.
    • Frameworks & Technologies:
      • Strong experience with Spring Boot framework.
      • Knowledge of microservices architecture patterns.
      • Experience developing and consuming RESTful APIs.
      • Understanding of service-oriented architecture principles.
    • Development Tools:
      • Experience with Git-based version control systems.
      • Knowledge of Jenkins for CI/CD automation.