Sky Consulting - Lansing, MI
posted about 2 months ago
The JAVA Developer position is an on-site role located in Lansing, Michigan, specifically designed for candidates who are local at the time of submission. The selected candidate will be required to work on a hybrid schedule, attending the office two days per week. This position is critical for the ongoing maintenance and support of complex Java applications, particularly those related to the MBCIS MDHHS applications. MBCIS is a vital system utilized by healthcare providers to deliver essential screening and follow-up services. The role involves enhancing the stability and functionality of this system, which is crucial for ensuring data integrity and compliance with SEM/SUITE standards. As a JAVA Developer, the individual will be responsible for writing well-designed, testable code using various technologies including Spring MVC, Hibernate, and JavaScript frameworks. The position requires the development of business application components using Object-Oriented Java/JEE technologies and design principles. The developer will also design and develop RESTful Web Services and maintain applications using the Apache Struts framework. The role includes executing the full software development life cycle (SDLC), gathering requirements, and writing functional and technical specifications for complex projects. In addition to coding, the developer will troubleshoot issues using SQL and PL/SQL scripts, tune SQL queries, and integrate software components into a fully functional system. The position also involves working with source control tools like GIT and build frameworks such as Maven. The developer will be expected to create software design documents, prototypes, and mockups for stakeholder review and approval, ensuring a logical flow of system requirements through documentation such as flowcharts and screen layouts. Experience in agile project environments and familiarity with Java 8, SOAP Web Services, and Java Messaging Service (JMS) API is also essential. The role may also involve working with BI reporting solutions and electronic health records (EHR) systems, making it a multifaceted position that requires a blend of technical expertise and collaborative skills.