IS
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