We are looking for an experienced JAVA Developer to join our team. The role involves providing ongoing maintenance, support, and enhancements to a critical system used by healthcare organizations across Michigan. #JAVA #Developer #Healthcare #Michigan
Job Title: JAVA Developer
Location: Lansing, MI (Hybrid: Onsite, 2 days per week)
Interview Process: Teams or F2F
Top Skills & Years of Experience:
- 12+ years of experience developing complex computer systems using Java.
- 12+ years of experience with Java IDEs such as Eclipse or STS.
- 12+ years of experience in SQL and/or PL/SQL programming.
- 8+ years of experience using Java JEE Struts and Spring/SpringBoot Frameworks (3.0).
- 5+ years of experience in frontend development using Angular/React JS and JavaScript.
- 5+ years of experience with AWS, Databricks, and Elasticsearch.
- Experience with application servers such as Apache Tomcat, JBOSS, and WebSphere.
- Hands-on experience in CI/CD pipelines using Azure DevOps.
Responsibilities:
- Develop and maintain complex Java applications, ensuring data integrity and security compliance.
- Design, develop, and troubleshoot RESTful web services, utilizing Spring Web MVC and Apache Struts frameworks.
- Implement design patterns such as DAO, Singleton, and Service Locator.
- Provide technical guidance and oversight to other developers.
- Write SQL and PL/SQL scripts and tune queries for performance.
- Build software design documents and work with stakeholders for reviews and approvals.
- Develop software prototypes and mockups and gather user feedback for approval.
- Maintain source code using GIT and Maven, build war files, and manage deployments.
- Experience in Electronic Health Records (EHR) solutions and healthcare claims processing solutions is highly preferred.
- Work in an Agile environment and contribute to the full software development life cycle (SDLC).
Nice-to-Have Skills:
- Knowledge of Apache Kafka, Apache Spark, and ActiveMQ brokers.
- Experience in creating CI/CD pipelines using Azure DevOps.
- Experience in business intelligence (BI) reporting using Business Objects or Oracle Discoverer.