Backend Developer - Java

BharatPe · Gurgaon

  • Experience4–7 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Levelmid
  • Posted2 Sept 2026

About BharatPe

BharatPe is hiring in Gurgaon in financial services. This role looks for around 4+ years of experience.

Skills

  • Java
  • Spring Boot
  • HLS/DASH
  • media encoding
  • microservices architecture
  • RESTful APIs
  • SQL
  • NoSQL
  • Redis
  • Memcached
  • AWS
  • GCP
  • Azure
  • Docker
  • Kubernetes
  • system design
  • performance optimization

The role

A backend developer at a financial technology company builds Java services with Spring Boot for video streaming, applying microservices architecture and HLS/DASH to deliver resilient, low-latency content. System design and Redis support scalable backend performance.

Full job description

Responsibilities:

Design, develop, and maintain modular backend services using Java (Spring Boot) with a focus on scalability, resilience, and clean architecture.

Write clean, testable, and well-documented code following best practices.

Take end-to-end ownership of backend projects across the entire SDLC from requirement analysis and system design to deployment, monitoring, and enhancements.

Build and optimize video streaming backends, including working with HLS/DASH, media encoding workflows, and low-latency content delivery pipelines.

Drive performance tuning, latency reduction, and bottleneck resolution across high-traffic systems to ensure uptime, scalability, and fast response times.

Requirements:

Strong experience with Java and Spring Boot frameworks.

Proven expertise in building scalable, high-performance backend systems.

Hands-on experience with video streaming protocols (HLS/DASH), media encoding workflows, and content delivery optimization.

Proficiency in system design, microservices architecture, and RESTful APIs.

Solid understanding of database systems (SQL/NoSQL) and caching solutions (Redis, Memcached).

Experience with cloud platforms (AWS/GCP/Azure) and containerization tools (Docker, Kubernetes).

Strong problem-solving skills with a focus on performance optimization and resilient system design.