About the Company
DMI is a leading digital services and technology solutions provider headquartered in Tysons Corner, VA. Specializing in end-to-end managed IT servicesāincluding managed mobility, cloud, cybersecurity, network operations, and application developmentāDMI supports public sector agencies and commercial enterprises worldwide. Known as a Top Workplace, DMI is dedicated to delivering secure, efficient, and cost-effective solutions that generate measurable results.
About the Role
DMI is seeking a Java Full Stack Developer to contribute to the Benefits Eligibility & Enrollment Worker Portal Application. This portal supports multiple state-administered benefit programs by enabling eligibility workers to process applications, manage cases, and ensure compliance with state and federal regulations. The role involves developing and maintaining applications, integrating systems, enhancing user experience, and ensuring accessibility compliance in a hybrid work setting based in Linthicum, MD.
Responsibilities
- Design, develop, and implement complex solutions using Java and Spring-related frameworks.
- Translate application requirements into scalable web-based solutions with recommended technologies.
- Develop reusable components, accelerators, and architectural frameworks.
- Assist with system integration and support Test Driven Development using frameworks like Mockito.
- Apply Java design patterns and data structures effectively.
- Build front-end applications utilizing JavaScript, AngularJS, JSON, and jQuery.
- Ensure concurrency handling within applications.
Required Skills
- Bachelorās degree in Computer Science, Information Systems, Engineering, Business, or related field, or equivalent experience.
- Minimum of 3 years programming experience.
- At least 3 years developing and consuming RESTful APIs.
- Minimum 2 years working with Service Oriented Architecture and secure Web Services integration.
- At least 1 year experience defining and maintaining architectural frameworks and data structures.
- Proficient with JavaScript, jQuery, JSON, and front-end scripting languages.
- Knowledge of Angular, Spring Components, and Spring Boot framework.
Preferred Qualifications
- Experience with Integrated Eligibility Systems managing programs such as SNAP, TANF, Medicaid.
- Background in system integration between legacy and modernized systems (EBT, MMIS, HIX, ACA).
- Familiarity with Medicaid business rules and benefits reconciliation processes.
Additional Information
- Hybrid work model in Linthicum, MD.
- Successful completion of Fingerprint background check required.
- Must be eligible to work in the United States.
- No physical requirements for this position.