Demo

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

Shiro Technologies
Lansing, MI Contractor
POSTED ON 4/18/2026
AVAILABLE BEFORE 5/18/2026

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

Hourly Wage Estimation for Programmer Analyst 4 - Java / Spring Boot / React - Hybrid (Local to Lansing, MI) in Lansing, MI
$39.00 to $50.00
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 Shiro Technologies

  • Shiro Technologies Atlantic, NJ
  • We are looking for a seasoned Senior VoIP Network Engineer with extensive experience in enterprise voice and telecom environments. This role focuses on des... more
  • 1 Day Ago

  • Shiro Technologies Dimondale, MI
  • We are seeking a Senior QA Analyst / Software Test Analyst to support Treasury systems within the State of Michigan’s Department of Technology, Management,... more
  • 2 Days Ago

  • Shiro Technologies Chicago, IL
  • Interview Process: Round 1: Virtual (MS Teams) Round 2: In-person Job Summary: We are seeking an experienced Project / Program Manager to facilitate Agile ... more
  • 2 Days Ago

  • Shiro Technologies Austin, TX
  • We are seeking an experienced Systems Analyst 3 / Cerner Millennium CCL Lead to support large-scale EHR migration and data transformation initiatives . Thi... more
  • 2 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.

  • Jobs via Dice Lansing, MI
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, Shiro Technologies, is seeking the following. Apply vi... more
  • 3 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!