Senior Java Devloper

  • Lansing, MI
  • Posted 16 hours ago | Updated 16 hours ago

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)
50% Travel
Unable to Provide Sponsorship

Skills

JEE
Spring Boot
Java
Angular
React JS
Hibernate
CI/CD
Eclipse
JBOSS
Framework 3.0
AWS
SQL
Azure
GitHub
DevOps
Spring
React.js
java IDEs
Redux
SOAP
Apache
Kafka
RESTful

Job Details

We are seeking an experienced Senior Java Developer / Technical Lead to support and enhance critical MDHHS applications, including OBRA. This role is responsible for maintaining complex Java systems, developing new features, ensuring data integrity, and providing technical leadership to the development team.

Responsibilities:

  • 10+ years of Java/JEE development with Spring/ Spring Boot, Hibernate/JPA, and Struts.
  • Strong front-end experience with React.js/Angular, JavaScript (ES6+), Redux.
  • Proficiency in SQL/PL-SQL, Oracle, SQL Server and query tuning.
  • Hands-on experience with application servers (JBoss, Tomcat, WebSphere, OpenShift).
  • Exposure to Agile, TDD, DevOps practices, and cloud (Azure/AWS).
  • Experience with GitHub Copilot for code generation, refactoring, and workflow integration.
  • Experience with Apache Kafka, Spark, ActiveMQ, and CI/CD pipelines in Azure DevOps.
  • Design, develop, and maintain enterprise applications using Java/JEE, Spring Boot, Hibernate, Struts, Angular/React.js, and RESTful Web Services.
  • Lead and mentor developers, ensuring code quality, best practices, and technical guidance.
  • Collaborate with stakeholders to gather requirements, create design documents, prototypes, and technical specifications.
  • Develop and optimize SQL/PL-SQL scripts, stored procedures, and database models (Oracle/SQL Server).
  • Implement CI/CD pipelines (Azure DevOps), Git-based source control, and build processes using Maven.
  • Ensure SEM/SUITE compliance, system security, and high application availability.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.