DMI is a leading global provider of digital services working at the intersection of public and private sectors. With broad capabilities across IT managed services, cybersecurity, cloud migration and application development, DMI provides on-site and remote support to clients within governments, healthcare, financial services, transportation, manufacturing, and other critical infrastructure sectors. DMI has grown to over 2,100+ employees globally and has been continually recognized as a Top Workplace in both regional and national categories.
About the OpportunityDMI is seeking a Java Developer to join our team.
Duties and Responsibilities:
- Develop, test, implement, and maintain Java-based software applications.
- Collaborate with cross-functional teams to analyze, design, and ship new features.
- Write well-designed, efficient, and reusable code.
- Contribute to all phases of the development lifecycle.
- Troubleshoot, debug, and resolve software defects and issues.
- Stay up-to-date with the latest industry trends and technologies.
Required and Desired Skills/Certifications:
- Strong proficiency in Java, with a focus on Spring framework and middleware/EE concepts.
- Experience with unit testing and mocking frameworks for Java applications.
- Familiarity with web development concepts, including JavaScript, HTML, and CSS.
- Knowledge of JSP/Servlets
- Solid SQL database experience
- Experience with Angular for front-end development is a plus.
Additional Requirements:
- Proven work experience as a Java Developer.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
Min Citizenship Status Required: H 1B
Physical Requirements: No Physical requirement needed for this position.
Location: Remote US
Employment Type: OTHER