We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Senior Java Developer

DMI (Digital Management, Inc.)
tuition assistance, 401(k)
United States, Maryland, Baltimore
Jun 24, 2025

Senior Java Developer


Job ID
2025-28066

Category
Fullstack Java


Location

US-MD-Baltimore



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, efcient, and cost-effective solutions that drive measurable results. Learn more at www.dminc.com



About the Opportunity

DMI, LLC is seeking a Senior Java Developer to join us.

The client seeks two (2) Applications Development Expert (Java) to provide expert-level of technical services in the areas of development and integration for enterprise-level applications and custom integrated solutions, including major enhancements and interfaces, functions and features for the Health Benefit Exchange (HBX) solutions and other systems.

Duties and Responsibilities:

Provide enterprise Java solutions design recommendations based on long-term IT organization strategy.

Develop enterprise-level applications and custom integration solutions, including major enhancements, interfaces, functions, and features.

Utilize a variety of platforms to provide automated and integrated systems and applications.

Plan and execute upgrades to the latest versions of Java and related components as needed.

Design, develop, maintain, and support enterprise applications using Java/J2EE, Angular, PostgreSQL, Corticon Rules Engine, and MongoDB technologies.

Develop programming and development standards and procedures and programming architectures for code reuse.

Interface with business and IT teams to understand and translate business requirements into formal technical requirements, rules, and application codes.

Develop and execute quality unit tests (manual or automated) to validate that application changes meet technical specifications.

Work with business teams to complete acceptance testing and participate in integration testing.

Provide technical input to the most complex and high-impact IT decisions for integrated solutions.

Accountable for complex enterprise-wide applications and issues, translating

highly complex technical concepts into requirements and solutions for peers.

Perform code review and quality analysis for developed solutions.

Develop and execute quality unit tests and integration plans/scripts to validate that application changes meet technical specifications and business requirements.

Assist with integration testing and work with business teams to complete acceptance testing.

Participate in technical reviews during various stages of software and application development.

Adhere to all security, change control, and client (PMO) policies, processes, and methodologies.

Note: The candidate must be flexible to work overtime as needed, including weekends, holidays, and off-hours



Qualifications

Education and Years of Experience:

A minimum of eight (8) years of experience in designing, developing, maintaining, or supporting enterprise information technology platforms, applications, or solutions.

A minimum of six (6) years of experience developing or supporting State-based marketplace (SBM) solutions, Health and Human Service systems, Affordable Care Act solutions, or any related healthcare systems or solutions.

A minimum of six (6) years of experience in architecting, designing, and developing

healthcare applications in Java, integrating with complex business rules engines.

A minimum of four (4) years of experience in leading a team of developers.

Proven experience designing and working with n-tier architectures (UI, Business

Logic Layer, Data Access Layer).

Proven strong knowledge and experience with Development tools - Eclipse IDE, SVN/GITand REST Services.

Proven strong analytical and debugging skills.

Strong knowledge of SOA, web services internals, and Java design patterns.

Experience with Agile software development practices.

Ability to work collaboratively with various technical teams, business users, managers, and other non-technical staff.

Required and Desired Skills/Certifications:

A minimum of ten (10) years of hands-on experience designing, developing, and integrating complex public-facing applications.

A minimum of eight (8) years of experience in Eclipse IDE, SVN/GIT, Java/J2EE, Spring/Struts/JPA/Hibernate, Web Services, and Enterprise Service Bus.

A minimum of five (5) years of front-end integration experience working with development, testing, and business teams.

A minimum of five (5) years of design, development, implementation, or maintenance experience with complex applications for health exchange systems, eligibility systems, or equivalent.

A minimum of five (5) years of experience developing complex SQL Queries in PostgreSQL or any relational database systems.

Proven ability to work on content management solutions integrations.

Strong understanding of software architecture and design patterns and prior experience applying them to the software development process.

Familiarity with various traditional and innovative project management approaches, tools, and project lifecycle phases.

Experience with managing multiple project priorities under tight deadlines.

Experience working with the Project Management Office (PMO) processes, policies, and procedures.

Additional Requirements: Successful completion of a Fingerprint background investigation.

Min Citizenship Status Required: H 1B

Physical Requirements: No Physical requirement needed for this position.

Location: 750 East Pratt Street, 6th Floor, Baltimore, MD 21202



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.



Connect With Us!

Not ready to apply? Connect with us for general consideration.
Applied = 0

(web-8588dfb-vpc2p)