Software Developer
Dine Development CorporationAbout the role
Job Summary:
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*
Job Duties and 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
Job Requirements (Education/Skills/Experience):
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 (
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s