Demo

Programmer Analyst 4 - Java / Spring Boot / React - Hybrid (Local to Lansing, MI)

Jobs via Dice
Lansing, MI Full Time
POSTED ON 4/17/2026
AVAILABLE BEFORE 5/16/2026
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Shiro Technologies, is seeking the following. Apply via Dice today!

We are seeking an experienced Programmer Analyst to support and enhance complex enterprise Java applications. This role involves full lifecycle development, maintenance, and modernization of systems with a strong focus on performance, data integrity, and security.

Key Responsibilities:

Develop and maintain applications using Java/J2EE technologies

Design and build RESTful web services using Spring MVC

Work with frameworks like Spring Boot, Hibernate, and Struts

Develop front-end components using Angular or React.js

Write clean, testable, and efficient code

Build and maintain unit tests using JUnit and Spring Boot

Develop database objects (stored procedures, functions)

Troubleshoot and optimize SQL/PL-SQL queries

Participate in full SDLC including requirements, design, development, and deployment

Collaborate with stakeholders on design documents and system improvements

Create prototypes, mockups, and technical documentation

Required Skills:

5 years of experience with Java, J2EE, Spring, and Spring Boot

Strong experience with Hibernate/JPA

Experience with Struts framework

5 years of SQL and/or PL/SQL development

Experience with REST/SOAP Web Services and JMS

Hands-on with build tools like Maven and version control (Git)

Experience with application servers (Tomcat, JBoss, WebSphere)

Strong understanding of OOP, design patterns, and SDLC

Preferred Skills:

3 years experience with Angular or React.js

Experience with modern JavaScript (ES6 ), Redux, React Router

Experience Working In Agile Environments (TDD Preferred)

Exposure to DevOps and cloud platforms (AWS/Azure)

Experience with container platforms like OpenShift

Familiarity with CMM/CMMI Level 3 practices

Experience using AI tools for coding, refactoring, and documentation

Work Schedule:

Onsite: Tuesday & Wednesday

Remote: Monday, Thursday, Friday

Salary.com Estimation for Programmer Analyst 4 - Java / Spring Boot / React - Hybrid (Local to Lansing, MI) in Lansing, MI
$87,946 to $112,220
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Programmer Analyst 4 - Java / Spring Boot / React - Hybrid (Local to Lansing, MI)?

Sign up to receive alerts about other jobs on the Programmer Analyst 4 - Java / Spring Boot / React - Hybrid (Local to Lansing, MI) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Jobs via Dice

  • Jobs via Dice Sheridan, WY
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, Varmoda Tech LLC, is seeking the following. Apply via ... more
  • 11 Days Ago

  • Jobs via Dice Alaska, AK
  • job summary: Enterprise Healthcare client has an immediate opening for a highly motivated Project Manager III to join their dynamic and growing team. All q... more
  • 11 Days Ago

  • Jobs via Dice Burlington, VT
  • Desktop Deployment Technician (Part-Time - 20 Hours a week) (Contract Role) Overview We are seeking a Desktop Deployment Technician to support a large-scal... more
  • 11 Days Ago

  • Jobs via Dice Georgia, VT
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, AaraTechnologies Inc, is seeking the following. Apply ... more
  • 11 Days Ago


Not the job you're looking for? Here are some other Programmer Analyst 4 - Java / Spring Boot / React - Hybrid (Local to Lansing, MI) jobs in the Lansing, MI area that may be a better fit.

  • Shiro Technologies Lansing, MI
  • We are seeking an experienced Programmer Analyst to support and enhance complex enterprise Java applications. This role involves full lifecycle development... more
  • 2 Days Ago

  • HighCloud Solutions Lansing, MI
  • Title Programmer Analyst 6 - Java Developer Location Lansing, MI (Hybrid Locals Only) Duration 12 Months Job Type C2C,W2 Job Description This is a java dev... more
  • 6 Days Ago

AI Assistant is available now!

Feel free to start your new journey!