Programmer Analyst 4

Shiro App

Lansing, MIPosted March 30, 2026
ContractOn-siteMid-level1099C2CCorp-to-Corp

Required Skills

JavaScriptJavaReactAngularReduxSpring BootSQLAWSAzureCICDDevOpsGitApacheAIRESTMicroservicesAPISOAPSOAJUnitAgile

Work Authorization

US CitizenGreen CardH1BGreen Card EADCPTTN VisaL2 EADC2CC2H
  • We are seeking an experienced Senior Java Full Stack Developer to support the maintenance, enhancement, and modernization of complex enterprise applications.
  • This role is critical in ensuring data integrity, system reliability, security compliance, and process automation across business-critical systems. The ideal candidate will have deep expertise in Java/J2EE technologies, modern front-end frameworks, and enterprise integration, along with experience working in Agile environments.

Key Responsibilities

  • Application Development & Support
  • Develop, maintain, and enhance enterprise applications using Java, Spring Boot, and related frameworks
  • Write clean, scalable, and testable code following best practices
  • Support ongoing maintenance and troubleshoot production issues

Full Stack Development

  • Build responsive UI components using React.js, Angular, JavaScript (ES6+), HTML5, CSS3 Develop backend services using Spring MVC, Spring Boot, Hibernate/JPA
  • Design and implement RESTful and SOAP web services

Architecture & Design Apply design patterns such as

  • Front Controller
  • DAO
  • Singleton
  • Service Locator
  • Develop technical designs, flowcharts, and system documentation
  • Create prototypes and mockups for stakeholder validation

Database & Data Management

  • Develop and optimize SQL / PL-SQL scripts, stored procedures, and functions Perform query tuning and troubleshoot data-related issues
  • Ensure data integrity and accuracy across systems

Integration & Middleware Integrate enterprise systems using

  • REST/SOAP services
  • Java Messaging Service (JMS)
  • Work within environments such as JBoss, WebSphere, Apache Tomcat, OpenShift

DevOps & Build Management

  • Manage source code using Git
  • Build and deploy applications using Maven and CI/CD pipelines
  • Support containerized deployments and cloud environments (AWS/Azure)

Testing & Quality Assurance

  • Develop and maintain unit tests using JUnit and Spring Boot testing frameworks
  • Support Test-Driven Development (TDD) practices
  • Ensure application security and compliance standards are met

Agile Collaboration

  • Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives)
  • Collaborate with stakeholders to gather requirements and define solutions
  • Translate business needs into technical designs and deliverables

Required Qualifications

  • 5+ years of experience developing complex applications using Java/J2EE

Strong expertise in

  • Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security, Spring Batch)
  • Hibernate/JPA
  • Struts framework
  • 5+ years of experience with SQL / PL-SQL development

Experience with

  • RESTful and SOAP web services
  • Application servers (JBoss, WebSphere, Tomcat)
  • 3+ years of front-end development with React.js or Angular

Experience with

  • Git, Maven, and build/deployment processes
  • Agile methodologies and SDLC practices

Preferred Qualifications

Experience with Java 17+

Experience with JBoss SOA / Workflow environments

  • Exposure to cloud platforms (AWS or Azure)
  • Familiarity with DevOps practices and CI/CD pipelines
  • Understanding of Redux, React Router, and component lifecycle

Experience with AI-assisted development tools (code generation, refactoring, documentation)

Experience working in CMM/CMMI Level 3 environments

Key Skills

  • Java / J2EE Full Stack Development
  • Spring Boot & Microservices Architecture
  • React / Angular Front-End Development
  • SQL / PL-SQL & Data Management
  • API & System Integration (REST/SOAP/JMS)
  • DevOps & CI/CD (Git, Maven)
  • Agile & Test-Driven Development