Description

Key Skills: Java, Micro Services, Distributed Systems

Roles and Responsibilities:

  • Design and implement backend services that manage high-throughput and low-latency workloads.
  • Architect secure and observable APIs and data services ensuring 99.99% availability.
  • Lead integration with external platforms such as Google, Meta, and TikTok, ensuring consistent data synchronization.
  • Drive platform observability and operational excellence through metrics, tracing, and alerting frameworks.
  • Mentor junior engineers and contribute to system-level design and code reviews.
  • Collaborate cross-functionally to deliver features involving machine learning, analytics, and optimization engines.
  • Utilize expertise in backend development within distributed, scalable systems.
  • Work with technologies including Kafka, PostgreSQL, ClickHouse, Redis, S3, and object storage-based designs.
  • Apply SOLID principles, clean code practices, and maintain awareness of infrastructure costs and FinOps.
  • Set up unit/integration tests, CI/CD pipelines, and rollback strategies.

Skills Required:

  • Strong experience with Java and Microservices architecture
  • Knowledge of distributed systems and high-performance backend services
  • Familiarity with technologies like Kafka, PostgreSQL, ClickHouse, Redis, and S3
  • Solid understanding of API development, CI/CD pipelines, and observability tools
  • Practice of clean code, SOLID principles, and cost-aware infrastructure planning

Education: B.Tech, M.Tech (Dual), M.Tech, MCA, M.Sc., M.E., CA in Computer Engineering, Computer Science Engineering, or Computer Technology.

Education

Any Graduate