Sky Consulting - Lansing, MI

posted about 2 months ago

Full-time
Lansing, MI
Professional, Scientific, and Technical Services

About the position

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.

Responsibilities

  • Provide ongoing maintenance and support of complex Java applications.
  • Develop enhancements to MBCIS MDHHS applications.
  • Write well-designed, testable code using Spring MVC, Hibernate, and JavaScript frameworks.
  • Design and develop RESTful Web Services using Spring Web MVC framework.
  • Execute the full software development life cycle (SDLC).
  • Gather requirements and write functional/technical specifications for complex projects.
  • Troubleshoot issues using SQL and PL/SQL scripts.
  • Integrate software components into a fully functional software system.
  • Develop software design documents and work with stakeholders for review and approval.
  • Participate in a variety of analytical assignments for enhancement, integration, maintenance, and implementation of projects.

Requirements

  • 12+ years developing complex computer systems using Java.
  • 12+ years developing complex computer systems using Java IDEs such as Eclipse and STS.
  • 12+ years programming in SQL and/or PL/SQL.
  • 8+ years programming using Java JEE Struts Framework.
  • 8+ years programming using Java JEE Spring/SpringBoot Framework 3.0.
  • 8+ years of development using Hibernate/JPA framework.
  • 5+ years experience with AWS, Databricks, and Elastic search.
  • 5+ years in projects development using Angular/React JS, JavaScript framework.
  • 5+ years programming in the JBOSS Enterprise SOA environment including JBOSS Workflow.
  • 5+ years using CMM/CMMI Level 3 methods and practices.

Nice-to-haves

  • 3+ years Experience or Knowledge on creating CI/CD pipelines using Azure Devops.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service