Java Developer
Shiro App
Dimondale, MIPosted March 30, 2026
ContractHybridMid-level1099C2CCorp-to-Corp
Work Authorization
US CitizenGreen CardH1BL2 EADCPTGreen Card EADTN VisaC2CC2HHybridHybrid-OnSite
- We are seeking an experienced Senior Full Stack Java Developer with deep expertise in modern web technologies, microservices architecture, and cloud-based solutions.
- This role involves designing and delivering scalable, secure, and high-performance applications while collaborating closely with product owners, architects, and cross-functional teams. The ideal candidate is both technically strong and business-focused, capable of translating complex requirements into robust technical solutions.
Key Responsibilities
- Full Stack Development
- Design, develop, and maintain full stack applications using Java (Spring Boot) and modern front-end frameworks (React, Angular, or Vue) Build responsive, user-friendly UI components ensuring cross-device compatibility
- Develop and integrate RESTful APIs and third-party services
Architecture & Solution Design
- Lead development of microservices-based architectures deployed on cloud platforms
- Design scalable, secure, and high-performance systems Identify reusable components and design patterns to improve maintainability
DevOps & Cloud Enablement
- Contribute to CI/CD pipelines using tools like Jenkins and Maven
- Implement containerization using Docker and Kubernetes
- Support cloud-based deployments and environment management
Integration & Data Management
- Work with relational (Oracle, SQL Server) and NoSQL databases
- Integrate applications using APIs, middleware, and messaging systems (IBM MQ or similar) Ensure seamless enterprise system interoperability
Security & Compliance
Implement secure authentication and authorization using
- OAuth 2.0
- SAML
- OpenID Connect
- JSON Web Tokens (JWT)
- Ensure applications meet enterprise security and compliance standards
Quality Assurance & Testing
- Apply Test-Driven Development (TDD) practices
- Develop and execute automated tests using JUnit, Selenium (Playwright is a plus)
- Troubleshoot and resolve complex technical issues efficiently
Agile Collaboration & Leadership
- Participate in Agile/Scrum ceremonies (stand-ups, sprint planning, retrospectives)
- Collaborate with product owners to translate business needs into technical solutions
- Mentor team members and support knowledge sharing
- Maintain accurate documentation and time tracking
Required Qualifications
- 8–11 years of experience in application development
- Strong expertise in
- Java, Spring, Spring Boot, Hibernate/JPA
- Front-end technologies: React, Angular, or Vue; HTML5, CSS3, JavaScript, TypeScript
Proven experience with
- Microservices architecture and cloud deployments
- REST APIs and web services integration
- Relational and NoSQL databases
- DevOps tools: Git, Jenkins, Docker, Kubernetes, Maven
Experience with messaging systems (IBM MQ or equivalent)
- Strong understanding of Agile/Scrum methodologies
- Expertise in modern security frameworks (OAuth2, SAML, OIDC, JWT)
- Hands-on experience with automated testing frameworks (JUnit, Selenium)
Preferred Qualifications
Experience with Playwright testing framework
- Exposure to enterprise-scale distributed systems
Experience working in hybrid Agile/Waterfall environments
Key Skills
- Full Stack Development (Java + Modern JS Frameworks)
- Microservices & Cloud Architecture
- DevOps & CI/CD Automation
- API & System Integration
- Security & Identity Management
- Agile Delivery & Collaboration