Skip to content
mimi

Senior Java Lead – Retail (POS Exposure)

InfiCare Staffing

Remote · Canada Full-time Lead 3d ago

About the role

Job Title

Senior Java Lead – Retail (POS Exposure)

Location

USA/Cananda (Remote)

Type

Full‑time / Contract

Experience

12+ Years

Client

Retail domain (Fashion and Apparels)

Role Summary

We are looking for a Senior Java Lead with strong hands‑on backend development and technical ownership experience. This role requires deep expertise in Java, Spring Boot, Microservices, and distributed systems. Retail domain experience is Mandatory and POS exposure is important but secondary—this is a development‑lead role, not a support‑heavy position.

Key Responsibilities

  • Design, develop, and own backend services using Java, Spring Boot, Microservices
  • Lead hands‑on coding, debugging, and code reviews
  • Troubleshoot complex production issues with deep technical analysis
  • Make and own technical and architectural decisions
  • Implement resilient systems (circuit breakers, retries, fault tolerance)
  • Work with Kafka or similar messaging systems
  • Support JDK and framework upgrades
  • Build and maintain REST APIs and integrations
  • Provide L3 production support with focus on permanent fixes, not just triage
  • Collaborate in an Agile environment with onshore/offshore teams
  • Use monitoring tools like Splunk and Grafana for diagnostics

Must‑Have Skills

Primary (Java – Mandatory)

  • 12+ years of hands‑on Java backend development
  • Strong expertise in Spring, Spring Boot, Microservices
  • Proven debugging and root‑cause analysis skills
  • Experience with Kafka / event‑driven systems
  • Strong understanding of system design and architecture
  • REST API design, GIT, CI/CD fundamentals

Secondary (Retail / POS – Preferred)

  • Experience supporting Retail systems with POS exposure
  • POS platforms: XStore, ORPOS, JMC (nice to have)
  • Understanding of store vs central system architecture

Requirements

  • 12+ years of hands-on Java backend development
  • Strong expertise in Spring, Spring Boot, Microservices
  • Proven debugging and root-cause analysis skills
  • Experience with Kafka / event-driven systems
  • Strong understanding of system design and architecture
  • REST API design, GIT, CI/CD fundamentals

Responsibilities

  • Design, develop, and own backend services using Java, Spring Boot, Microservices
  • Lead hands-on coding, debugging, and code reviews
  • Troubleshoot complex production issues with deep technical analysis
  • Make and own technical and architectural decisions
  • Implement resilient systems (circuit breakers, retries, fault tolerance)
  • Work with Kafka or similar messaging systems
  • Support JDK and framework upgrades
  • Build and maintain REST APIs and integrations
  • Provide L3 production support with focus on permanent fixes, not just triage
  • Collaborate in an Agile environment with onshore/offshore teams
  • Use monitoring tools like Splunk and Grafana for diagnostics

Skills

CI/CDGITGrafanaJavaJDKKafkaMicroservicesREST APISpringSpring BootSplunk

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free