×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer, Software Engineer

Job in Dayton, Montgomery County, Ohio, 45444, USA
Listing for: Source
Full Time position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below

Overview

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.

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 Git Lab 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
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
  • Understanding of secure coding practices and standards

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
  • Experience with Integrated Development Environments (IDEs)

Testing & Quality Assurance:

  • Experience with JUnit for unit testing
  • Familiarity with Selenium for automated testing
  • Knowledge of integration testing methodologies
  • Understanding of security testing practices using tools like Fortify

Cloud & Infrastructure:

  • Exposure to cloud environments, especially Microsoft Azure
  • Experience with FedRAMP IL5-authorized platforms is a plus
  • Understanding of cloud-native development practices
  • Knowledge of containerization concepts
Soft Skills
  • Strong problem-solving and analytical thinking abilities for complex software challenges
  • Excellent communication skills to collaborate effectively in Agile teams
  • Ability to work collaboratively with cross-functional teams including government stakeholders
  • Self-motivated with strong time management skills for sprint-based deliverables
  • Adaptability to changing priorities and evolving government requirements
  • Detail-oriented approach to code quality and security compliance
Preferred Qualifications
  • Advanced degrees or professional certifications in software development
  • Security + CE/ IAT Level II certification
  • Experience with government financial systems or defense contractor environments
  • Knowledge of DFAS operations and military retirement/annuity systems
  • Experience with additional cloud platforms (AWS, GCP)
  • Familiarity with Dev Sec Ops  principles and practices
  • Experience with automated testing frameworks beyond JUnit and Selenium
  • Knowledge of database design and optimization techniques
  • Understanding of FISMA,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary