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