🔔 FCM Loaded

Software Engineer

ADGRID

2 - 5 years

Gurugram

Posted: 28/02/2026

Getting a referral is 5x more effective than applying directly

Job Description

Company: AdGrid (Stealth-mode AdTechFinTech)

Role: SDE (Java)

Location: Gurugram (Work From Office)

Experience: 2-5 years

Type: Full-time


Role Summary

Were looking for a Java Backend Developer who has built and operated production-ready, scalable, distributed systems and enjoys solving backend challenges: performance, reliability, scaling, data stores, data modeling, and failure handling. This role goes beyond CRUD - expect Kafka workflows, microservices, strong engineering hygiene (including testing, observability, and clean design), and experience with architectural patterns of large, high-scale data applications.

Tech Stack

Java 17+ | Spring Boot | Microservices | Kafka | Postgres/MySQL/MongoDB | AWS

What Youll Do
  • Own backend services/features end-to-end: design, implement, test, release, and operate.
  • Build robust Kafka producers/consumers and handle real failure scenarios (retries, rebalancing, lag).
  • Design APIs with backward compatibility, performance, and clear contracts.
  • Optimize databases (indexes, query plans, schema trade-offs) and improve service latency.
  • Establish quality: code reviews, tests by default (JUnit/Mockito/Integration), and engineering standards.
  • Strengthen observability and debugging using logs/metrics; drive RCA and preventive fixes.
Must-Have Skills
  • Java 17+ with strong fundamentals + applied problem-solving
  • Production-grade concurrency
  • Kafka in production, including client resilience best practices (retries/timeouts, handling rebalances)
  • Microservices and distributed systems exposure (trade-offs, failure modes)
  • Database performance tuning (SQL and/or MongoDB)
  • AWS working knowledge (EC2/RDS/S3/IAM/Lambda/SNS/SQS/ECS)
  • Docker, K8s
Nice-to-Have

gRPC, Virtual Threads, Caching Mechanism, OpenSearch, Kibana/Grafana, FluentBit, AWS Services(Lambda, SNS, SQS, ECS, EKS), MQTT, FCM, strong observability setups.

What Success Looks Like (First 90 days)
  • Owns services/features end-to-end and improves reliability/performance measurably
  • Builds/strengthens flows with a clear retry/idempotency strategy
  • Raises code quality through tests, PR discipline, and collaborating with teammates
  • Passion for learning: Our team touches the entire backend stack of Adgrid and collaborates extensively with other teams; quick learning and strong communication skills are essential.
How to Apply

Email resume + GitHub (if any) to career@adgrid.com

Subject: SDE (Java) - [Your Name]

  • Include: Feature that you have built along with the Architectural diagram (mentioning tech stack/tools)

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.