Engineering Manager

Cashfree

Gurugram District

On-site

INR 4,500,000 - 6,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cashfree in Gurugram, India, seeks a Senior Backend Java Lead to architect scalable services, lead design reviews, and drive delivery using microservices, streaming tech, and secure coding practices.

The role requires 8+ years in Java, 2+ years as a tech lead, and strong experience with Spring, AWS, and databases. Expect AWS-centric cloud architecture, NoSQL/SQL databases, and modern DevOps practices.

Qualifications

  • 8+ years of backend Java experience (Java 11+).
  • 2+ years as Technical Lead, mentoring and roadmaps.
  • Proficient with Spring Boot, Spring Cloud, Spring Security, and ORM (Hibernate/JPA).
  • Extensive AWS cloud experience (EC2, EKS, RDS, S3, SQS/SNS, ElastiCache).
  • Strong SQL skills (MySQL/PostgreSQL) with indexing and ACID concepts.
  • NoSQL experience (MongoDB, Cassandra).
  • Knowledge of distributed caching, rate limiting, idempotent APIs.

Responsibilities

  • Architect and develop scalable Java backends and APIs; apply SOLID and secure coding practices.
  • Design microservices and event-driven data pipelines using Kafka/Kinesis for real-time use cases.
  • Drive engineering excellence via ADRs, best practices and disciplined agile delivery.
  • Tackle distributed system tradeoffs with patterns like circuit breakers, load balancing, tracing.
  • Improve API and DB performance; ensure test coverage and performance profiling.
  • Lead DevOps/CI/CD with Docker, Kubernetes, and Infrastructure as Code (IaC).

Skills

Java backend
Spring Boot
Cloud AWS
Microservices
REST/gRPC
JVM tuning
TDD/BDD
Code reviews
ADR/Architecture

Tools

Kafka
Kinesis
Docker
Kubernetes
Hibernate/JPA
MySQL
PostgreSQL
MongoDB
Cassandra
Redis

Job description

Responsibilities:

  • Architect and Develop: Design and implement highly scalable, low-latency backend services and APIs in Java. Lead rigorous code reviews, enforcing SOLID principles, clean code heuristics, and secure coding practices.
  • System Design and Streaming: Build robust microservices, RESTful/gRPC APIs, and event-driven architectures utilising distributed streaming platforms (e. g., Apache Kafka, Kinesis) for real-time payment processing and data pipelines.
  • Engineering Excellence: Champion technical standards across the engineering team by conducting Architecture Design Reviews (ADRs), establishing best practices, and driving consistent agile delivery.
  • Distributed Architecture: Navigate complex architectural tradeoffs in a large-scale distributed environment. Implement advanced synchronous and asynchronous communication patterns, circuit breakers, load balancing, and distributed tracing.
  • Performance Optimisation: Optimise API performance and database queries for massive throughput. Ensure high code coverage and reliability through TDD/BDD, extensive integration testing, and performance profiling.
  • DevOps and CI/CD: Orchestrate CI/CD pipelines leveraging containerization (Docker, Kubernetes) and Infrastructure as Code (IaC) to ensure seamless, zero-downtime automated deployments.
  • Technical Leadership: Partner with engineering leadership and Staff/Principal engineers to resolve complex concurrency issues, JVM-level bottlenecks, and distributed system anomalies.

Requirements:

  • 8+ years of deep, hands‑on backend software engineering experience, primarily in the Java ecosystem (Java 11+, JVM internals, Garbage Collection tuning, memory management).
  • 2+ years of experience as a Technical Lead, actively mentoring engineers, unblocking teams, and driving technical roadmaps.
  • Proficiency with Spring Boot, Spring Cloud, Spring Security, and ORM frameworks (Hibernate/JPA).
  • Strong production experience with cloud-native architectures on AWS (EC2 EKS, RDS, S3 SQS/SNS, ElastiCache) and a solid understanding of cloud networking and security.
  • Deep expertise in RDBMS (MySQL, PostgreSQL) including query execution plans, indexing strategies, locking mechanisms, and ACID transaction isolation levels.
  • Solid experience with NoSQL datastores (MongoDB, Cassandra).
  • High-Scale Concepts: Strong understanding of distributed caching (Redis/Memcached), rate limiting, building idempotent APIs, and managing state in distributed environments.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Engineer - Java
Lead Engineer - Java

Deutsche Telekom Digital Labs • Gurugram District

On-site
INR 6,000,000 - 9,000,000
Engineering Manager - Java Backend
Engineering Manager - Java Backend

Deutsche Telekom Digital Labs • Gurugram District

On-site
INR 1,800,000 - 2,400,000
Engineering Manager
Engineering Manager

Cashfree Payments • Gurugram District

On-site
INR 4,000,000 - 6,000,000
Engineering Manager
Engineering Manager

HighRadius • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Engineering Manager
Engineering Manager

Gemini Solutions Pvt. ltd. • Gurugram District

On-site
INR 3,000,000 - 6,000,000
Lead Software Engineer
Lead Software Engineer

Snapdeal • Gurugram District

On-site
INR 3,500,000 - 5,500,000
Principal Engineer
Principal Engineer

Jobtailor • Chennai District

On-site
INR 1,800,000 - 2,400,000
Engineering Manager
Engineering Manager

Payoneer • Gurugram District

On-site
INR 2,800,000 - 4,200,000
Backend Engineer (Java)
Backend Engineer (Java)

Silvermine Group • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Collaborative growth-focused engineering culture
Opportunities for architecture and technical contribution
Staff Engineer
Staff Engineer

GreyOrange • Gurugram District

On-site
INR 1,500,000 - 2,500,000