🔔 FCM Loaded

Senior Java Software Engineer

MostEdge

5 - 10 years

Hyderabad

Posted: 20/02/2026

Getting a referral is 5x more effective than applying directly

Job Description

Position: Senior Backend Engineer Distributed Systems


Build the Spine of a Multi-Enterprise Retail Intelligence Platform MostEdge is revolutionizing the retail industry with a cutting-edge analytics platform designed to prioritize customer needs and shape the future of retail. From advanced POS systems and self-service kiosks to surveillance, loyalty solutions, and next-level consumer engagement tools, MostEdge empowers businesses to transform every customer interaction into a profitable opportunity. By seamlessly integrating retail management processes, optimizing supply chains, and ensuring stock availability for in-demand products, MostEdge enables businesses to grow efficiently while eliminating time consuming administrative tasks. As one of the only company offering 24/7 c-store operations, shrink management, audits, and reconciliation services, MostEdge ensures that every transaction is secure, accurate, and optimized for success. Beyond technology, MostEdges learning academy nurtures employees and owners into tomorrows retail leaders, fostering innovation and growth across the industry. By partnering with retailers, distributors, and manufacturers, MostEdge is not just enhancing retail operationsits empowering businesses to thrive sustainably, profitably, and confidently in an ever evolving market.


MostEdge Technology: A Platform Built for Scale, Integrity, and Performance MostEdge is building a spine-centered, enterprise-of-enterprises retail intelligence platform designed to power multi-store retailers, enterprise chains, franchise groups, and large B2B organizations. We are not building CRUD APIs. We are building distributed systems that must be correct, fast, resilient, and evolvable. If you are excited by event-driven architectures, multi-tenant SaaS, and high-scale distributed platforms this is your opportunity.


The Role


Design and Build Platform-Level Backend Systems As a Senior Backend Engineer(Java),


you will design and implement domain services that power the MostEdge Platform Spine. This is not feature-layer development. This is infrastructure level backend engineering. You will help shape how the platform evolves not just implement tickets.


What You Will Build


Distributed Domain Services You will design services that enforce clear ownership boundaries and publish reliable, versioned domain events. Your systems will integrate into an event backbone where correctness and replay safety matter.


Event-Driven Data Flows You will implement reliable event publishing and idempotent consumption patterns. Your services will operate within a distributed authorsubscriber model that ensures projection rebuilding, safe replay, and system decoupling.


High-Performance Read Models You will help design projection-driven read paths optimized for low-latency responses. Dashboards must remain fast regardless of time range and your design choices will make that possible. Multi-Tenant Enforcement You will build context-aware services that enforce strict tenant boundaries and role-based access across enterprises, retailers, stores, and endpoints.


Elastic Lifecycle Awareness You will ensure services behave safely across tenant states such as provisioning, active, parked, or suspended without compromising data integrity or platform stability.


Core Responsibilities


Architectural Ownership You are responsible for designing services that align with platform principles single writer ownership, contract-first APIs, event propagation, and tenant isolation.


Distributed Systems Engineering You will build services that operate reliably across multiple environments, handle replay safely, and scale horizontally without tight coupling.


Performance Discipline You will engineer systems that meet strict latency targets and avoid performance anti patterns such as runtime joins in high-traffic paths.


Operational Excellence You will write observable services, emit structured telemetry, and contribute to system hardening and resilience efforts.


What You Bring


Required Experience You have 6+ years of backend engineering- Java experience and have built distributed systems in production environments. You understand event-driven architecture, idempotency, and scalable API design. You have strong experience with relational databases and have operated within multi-tenant SaaS systems. You are comfortable working with systems that prioritize architectural integrity over shortcuts.


Strongly Preferred Experience Experience with OLAP systems, Kubernetes-based services, high-volume transactional platforms, schema evolution without downtime, subscription/entitlement systems, or retail/fintech-scale systems will make you especially effective in this role.


What Success Looks Like


First 90 Days You ship a production-grade domain service aligned with platform standards. Your service publishes reliable events and integrates cleanly into the projection and analytics pipelines.

First 6 Months You influence architectural decisions, improve measurable performance paths, and contribute to system stability under peak load. You become a trusted contributor to distributed system design across the platform.


Why Join MostEdge


Build Systems That Matter This is an opportunity to work on a serious distributed SaaS platform built for scale and longevity. You will work alongside engineers who care deeply about architecture, correctness, and performance. If you want to design systems that enterprises rely on and help shape a platform that scales across thousands of stores this is the place to do it.

Compensation & Location

Competitive compensation aligned with senior distributed systems engineers.

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.