Programmer Analyst 6 - Senior Developer
DMV IT Service
Office
Lansing, Michigan, United States
Full Time
Job Title: Programmer Analyst 6 - Senior Developer
Location: Lansing, MI
Employment Type: Full-Time
About Us:
DMV IT Service LLC is a trusted IT consulting firm founded in 2020. We specialize in optimizing IT infrastructure and providing expert guidance to empower businesses to achieve their technology goals. Our services span system administration, cybersecurity, networking, and IT operations. With a client-first approach, we ensure long-term success for our clients through innovative solutions and industry best practices.
Job Purpose:
We are seeking a Programmer Analyst 6 - Senior Developer to provide ongoing maintenance and support of complex Java applications for the Michigan Department of Health and Human Services (MDHHS), with a focus on the OBRA system and other vital records applications. OBRA is a mission-critical system used to evaluate individual needs and develop treatment plans. The selected candidate will not only develop and enhance these systems but also serve as a technical lead, providing oversight and guidance to developers across multiple critical MDHHS applications.
Requirements
- Write well-designed, testable code using Spring MVC, Hibernate, Angular, React.js, JavaScript, HTML5, XML, and JQuery.
- Design, develop, and maintain RESTful web services using Spring Web MVC.
- Build business application components using Java/JEE OOP principles and design patterns (DAO, Singleton, Service Locator, etc.).
- Develop and maintain applications using Struts, Spring Boot, Spring Data, Spring Batch, and Spring Security frameworks.
- Create and optimize database objects, stored procedures, and queries in Oracle and SQL Server.
- Troubleshoot performance issues using SQL/PL-SQL scripts and tune queries.
- Lead development teams through SDLC phases, from requirements gathering to deployment.
- Guide developers with technical oversight, code reviews, and best practices.
- Integrate software components into fully functional solutions, ensuring data integrity and SEM/SUITE compliance.
- Use build frameworks like Maven and source control tools like GIT to manage code.
- Deploy applications on Apache Tomcat, JBOSS, WebSphere, and OpenShift Container platforms.
- Collaborate with stakeholders, develop prototypes/mockups, and prepare design documentation for approval.
- Drive Agile development practices, including test-driven development and CI/CD pipelines with Azure DevOps (preferred).
- Apply DevOps and cloud practices (AWS, Azure) for deployments and automation.
- Leverage GitHub Copilot for accelerated coding, refactoring, documentation, and workflow productivity.
Required Skills & Experience:
- 10+ years developing complex systems using Java and IDEs like Eclipse/STS.
- 10+ years programming in SQL and/or PL/SQL.
- 8+ years working with Struts Framework, Spring Framework (Spring MVC, Spring Boot 3.0), and Hibernate/JPA.
- 5+ years building enterprise apps with Angular/React.js and modern JavaScript (ES6+).
- Strong knowledge of Redux, React Router, and component lifecycle.
- 5+ years experience in JBOSS Enterprise SOA environments.
- 5+ years working with CMM/CMMI Level 3 processes and Agile development methodologies.
- Proven ability to design both logical and physical database models.
- Hands-on experience with SOAP Web Services, JMS API, and microservices architecture.
- Knowledge of Apache Kafka, Apache Spark, ActiveMQ (preferred).
- 2+ years direct experience with CI/CD pipelines using Azure DevOps (preferred).
- Demonstrated use of GitHub Copilot in professional workflows to enhance productivity and code quality.
Soft Skills:
- Strong technical leadership and mentoring abilities.
- Excellent communication (oral, written, interpersonal) skills.
- Highly analytical, detail-oriented, and organized.
- Ability to work on large-scale Agile projects with cross-functional teams.
- Proven ability to balance technical depth with business requirements.
Programmer Analyst 6 - Senior Developer
Office
Lansing, Michigan, United States
Full Time
August 20, 2025