retailcloud is an omnichannel commerce platform that provides sports and entertainment merchants the ability to easily manage their orders, inventory, customers, and other related tasks while providing them with actional analytics to improve operational efficiencies. retailcloud powers 1,000+ businesses worldwide, is trusted by 50+ professional sports teams across 40 world-class venues, supports global events such as the World Cup, Olympics, Premier League, NASCAR, and Grammy Awards, and helps 500+ small and mid-sized businesses streamline operations and enhance customer experiences.
Location : Kozhikode / Calicut , Kerala
Responsibilities
- Architect and implement scalable, distributed microservices using Spring Boot and Java 8+.
- Provide technical leadership, team building, mentoring, and guidance to the development team.
- Collaborate with stakeholders to translate business requirements into technical solutions.
- Design and optimize caching strategies, batch processing frameworks, and messaging systems.
- Ensure high performance and scalability of databases with expertise in SQL and query optimization.
- Troubleshoot complex issues and provide reliable solutions for large-scale systems.
- Introduce new architectural components and continuously improve overall system architecture
Requirements
- Senior (8+ years), with prior experience as a Technical Lead or Architect on large-scale distributed systems
- Proven experience architecting and building large-scale backend systems.
- Strong proficiency in Core Java, microservices, Spring Boot, and messaging systems.
- Expertise in database design, SQL, and query optimization.
- Ability to debug complex issues and optimize system performance.
- Experience with DevOps practices, CI/CD pipelines, and system monitoring tools.
- Preferred: Experience with Google Cloud Platform (GCP) and related cloud services.
- Preferred: Familiarity with streaming platforms and high-volume data processing.
- Preferred: Proven track record of building scalable, high-performance systems.
Skills Required
- 8+ years experience as Technical Lead or Architect on large-scale distributed systems
- Proven experience architecting and building large-scale backend systems
- Strong proficiency in Core Java (Java 8+)
- Strong proficiency in Spring Boot
- Strong proficiency in microservices architecture
- Experience with messaging systems
- Expertise in database design, SQL, and query optimization
- Experience designing and optimizing caching strategies and batch processing frameworks
- Ability to debug complex issues and optimize system performance
- Experience with DevOps practices, CI/CD pipelines, and system monitoring tools
- Experience with Google Cloud Platform (GCP)
- Familiarity with streaming platforms and high-volume data processing
- Proven track record of building scalable, high-performance systems
What We Do
retailcloud provides cloud-based point-of-sale (POS) and infrastructure solutions for live venue commerce, primarily serving the retail, sports, entertainment, and hospitality industries. Its integrated platform unifies POS, inventory, kiosks, RFID, and loyalty management into a single system, enabling operators to streamline operations, enhance guest experiences, and obtain real-time visibility across retail and food and beverage operations.









