Java Developer - Local to Michigan

Hybrid in Lansing, MI, US • Posted 3 hours ago • Updated 3 hours ago
Contract Independent
Contract W2
Contract Corp To Corp
12 Months
No Travel Required
Hybrid
$68 - $70/hr
Fitment

Dice Job Match Score™

🎯 Assessing qualifications...

Job Details

Skills

  • Java
  • Spring Boot
  • Spring Framework
  • Hibernate/JPA
  • Apache Struts
  • SQL Server
  • RESTful Web Services
  • Angular
  • React.js
  • Azure DevOps (ADO)

Summary

Job Overview

We are seeking an experienced Java Developer to provide ongoing maintenance, support, and enhancement of complex enterprise applications. The ideal candidate will have strong experience in Java-based application development, modern front-end technologies, database development, and Agile methodologies. This role requires collaboration with business stakeholders, development teams, and technical leadership to deliver high-quality software solutions.

Responsibilities

  • Design, develop, test, and maintain enterprise applications using Java/JEE technologies.
  • Develop RESTful web services using Spring MVC and Spring Boot.
  • Build and maintain applications using Spring Framework, Hibernate/JPA, and Apache Struts.
  • Develop responsive user interfaces using Angular, React.js, JavaScript, HTML5, jQuery, and related technologies.
  • Create and maintain database objects including stored procedures, functions, views, triggers, and tables.
  • Analyze, troubleshoot, and optimize SQL queries and database performance.
  • Participate in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, design, development, testing, deployment, and support.
  • Develop technical documentation, flowcharts, prototypes, and system design artifacts.
  • Implement and maintain unit testing frameworks using JUnit and Spring Boot.
  • Work with source control systems such as Git and build tools such as Maven.
  • Deploy and support applications on platforms including Tomcat, JBoss, WebSphere, and OpenShift.
  • Collaborate within Agile teams using Azure DevOps for sprint planning, backlog management, and task tracking.
  • Support application security, compliance requirements, and data integrity initiatives.
  • Utilize AI-assisted development tools for coding, refactoring, testing, and documentation activities.

Required Qualifications

  • 5+ years of experience developing complex enterprise applications using Java.
  • 5+ years of experience with Spring Framework and Spring Boot.
  • 5+ years of experience with Hibernate/JPA.
  • 5+ years of experience with SQL Server, SQL, and/or PL/SQL development.
  • 5+ years of experience using Java IDEs such as Eclipse or Spring Tool Suite (STS).
  • 5+ years of experience working with Java JEE technologies and Apache Struts.
  • 3+ years of experience with Angular and/or React.js development.
  • 3+ years of experience with Azure DevOps (ADO) supporting Agile delivery processes.
  • 3+ years of experience creating and maintaining SQL Server database objects, including stored procedures, triggers, functions, views, and tables.
  • Experience with RESTful APIs, SOAP Web Services, and JMS.
  • Experience with Git source control and Maven build management.
  • Experience working within Agile and hybrid Agile/Waterfall environments.

Preferred Qualifications

  • Experience with Java 17 or higher.
  • Experience with Spring Security, Spring Data, and Spring Batch.
  • Experience with JBoss Enterprise SOA environments.
  • Knowledge of Redux, React Router, and React component lifecycle.
  • Exposure to DevOps practices and cloud platforms such as AWS or Azure.
  • Experience with CMM/CMMI methodologies.
  • Experience with Test-Driven Development (TDD).

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Excellent verbal and written communication skills.
  • Ability to work independently and collaboratively within cross-functional teams.
  • Strong customer service orientation and relationship-building skills.
  • Commitment to quality, accountability, and continuous improvement.
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.
  • Dice Id: 91129759
  • Position Id: 8985194
  • Posted 3 hours ago
Contact the job poster
Hardik Patel

Hardik Patel

Director @ Morph Enterprise LLC
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Lansing, Michigan

Today

Easy Apply

Contract, Third Party

Dimondale, Michigan

Today

Easy Apply

Contract

Hybrid in Lansing, Michigan

Today

Easy Apply

Third Party, Contract

Depends on Experience

Hybrid in Lansing, Michigan

Today

Easy Apply

Contract

DOE

Search all similar jobs