Applications Programmer
About DMI DMI is a leading provider of digital services and technology solutions, headquartered in Tysons Corner, VA. With a focus on end-to-end managed IT services, including managed mobility, cloud, cybersecurity, network operations, and application development, DMI supports public sector agencies and commercial enterprises around the globe. Recognized as a Top Workplace, DMI is committed to delivering secure, efficient, and cost-effective solutions that drive measurable results. Learn more at www.dminc.com About the Opportunity The Applications Programmer, Level III (Java) is a senior Java professional responsible for designing, developing, testing, and maintaining complex Java-based applications supporting a federal regulatory submission platform. The role works with significant autonomy and independent judgment while providing technical direction to less experienced developers across all phases of the software development lifecycle.
Responsibilities
- Design, develop, test, and maintain complex Java-based applications and application programming interfaces supporting the platform and its interfacing systems.
- Contribute to all phases of the software development lifecycle, delivering efficient, scalable, and secure applications that meet documented business and user needs.
- Provide guidance and technical direction to less experienced developers, including code review and enforcement of development standards.
- Develop and maintain middleware and integration components connecting the platform to interfacing agency systems and content, search, and messaging services. ^• Diagnose and resolve production defects and deliver minor enhancements against the operations and maintenance backlog.
- Support version upgrades of application server, framework, and library components, including remediation of breaking changes. ^• Prepare release artifacts and support coordinated releases with government data center and cloud engineering teams. ^• Implement secure coding practices and remediate findings from security scanning and Section 508 accessibility testing. ^
Qualifications 8 or more years of Java application development experience, including 3 or more years in a senior or lead developer capacity. Demonstrated experience with enterprise Java, including a modern Java Development Kit, Jakarta EE or Java EE, and an enterprise application framework. ^ Experience developing on a Java application server, with Oracle WebLogic experience strongly preferred. ^ Demonstrated experience building and maintaining RESTful application programming interfaces and system-to-system integrations. ^ Experience with an object-relational mapping framework and with Oracle databases and PL/SQL. ^ Experience providing technical direction and mentorship to other developers. Ability to obtain and maintain a Moderate Risk (Tier 2) Public Trust background investigation and a government PIV credential.
Preferred Qualifications
Experience with Spring Boot, Hibernate, Jersey, Log4j, or Apache PDFBox. ^ Experience with Apache Kafka event streaming and Apache Solr search integration. ^ Experience integrating with Documentum or Adobe Experience Manager. ^ Experience with managed file transfer platforms supporting electronic submissions. ^ Prior federal application development experience under a formal lifecycle governance process. Education Bachelor's degree in computer science, software engineering, or a related technical field. An additional four years of directly relevant Java development experience may substitute for the degree. Citizenship Status Required: Must be a U.S. Citizen Physical Requirements: None required for this position. Location: Remote, US Minimum Salary Rate $102,495 Median Salary Rate $128,119 Working at DMI DMI is a diverse, prosperous, and rewarding place to work. Our culture is shaped by five core values that guide how we work, grow, and succeed together: Do What’s Right – We lead with honesty and integrity. Own the Outcome – We take responsibility and deliver. Deliver for Our Customers – We are relentless about delivering value. Think Bold, Act Smart – We innovate with purpose. Win Together – We collaborate and celebrate our success. These values aren’t just ideals—they show up in how we support every part of your well-being: Convenience/Concierge – Virtual health visits, commuter perks, pet insurance, and entertainment discounts that make life easier. Development – Annual performance reviews, tuition assistance, and internal career growth opportunities to help you thrive. Financial – Generous 401(k) matches, life and disability insurance, and financial wellness tools to support your future. Recognition – Annual awards, service anniversaries, referral bonuses, and peer-to-peer shoutouts that spotlight your achievements. Wellness – Healthcare coverage, wellness programs, flu shots, and biometric screenings to support your health. DMI values employees for their talents and contributions, and we take pride in helping our customers achieve their goals. Because when we live our values, we all win together. No Agencies Please Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information. US citizenship may be required for some positions.