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