Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and maintain distributed backend systems at scale using Java with a focus on performance and scalability.
Optimize storage systems and caching strategies to improve query performance and system throughput.
Build and manage cloud-native services leveraging AWS, real-time messaging pipelines (Kafka or equivalent), and CI/CD pipelines for reliable deployment.
Minimum Requirements
Minimum 5 years of backend engineering experience with hands-on Java coding.
Proven experience building scalable distributed systems.
Hands-on expertise with AWS cloud services and messaging systems like Kafka or RabbitMQ.
Experience with caching solutions (Redis, Memcached) and CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
Ideal Candidate Profile
Highly experienced in designing and optimizing storage and query performance in large-scale backend systems.
Comfortable operating in a high-scale, performance-critical environment requiring collaboration across product, frontend, and DevOps teams.
Skilled in modern cloud-native architectures, messaging systems, and automating deployment pipelines for rapid, reliable releases.
