For Employers

DMI

Applications Programmer

Posted a day ago
$102K - $128K per year
10+ years experience
Apply Now

Please mention DailyRemote when applying

?/100
Resume Match Score

Match your resume skills with our AI powered skill match!

Get professional review
AI Summary

The Applications Programmer designs, develops, and maintains complex Java-based applications while providing technical guidance to less experienced team members. They are responsible for managing middleware, ensuring system integrations, and supporting the software development lifecycle through secure coding and testing practices.

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.

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Google Cloud Architect (Senior & Junior levels) - Active Secret clearance

Full Time United States Software Development

Senior Training Lead - Secret clearance

Full Time United States Software Development

Senior Agent Security / AI Red Team Engineer - Active Secret clearance

Full Time United States Software Development

TerraForm / DevSecOps Engineer (Senior & Junior level) - Active Secret clearance

Full Time United States Software Development

Senior RAG / Data Engineer - Active Secret clearance

Full Time United States Software Development

Senior Technical Program Manager - Active Secret clearance

Full Time United States Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Development

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified