Software Engineer
Actively Reviewing the ApplicationsAdGrid
Job Description
Company: AdGrid (Stealth-mode AdTech–FinTech)
Role: SDE (Java)
Location: Gurugram (Work From Office)
Experience: 2-5 years
Type: Full-time
We’re 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.
Java 17+ | Spring Boot | Microservices | Kafka | Postgres/MySQL/MongoDB | AWS
- 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.
- 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
gRPC, Virtual Threads, Caching Mechanism, OpenSearch, Kibana/Grafana, FluentBit, AWS Services(Lambda, SNS, SQS, ECS, EKS), MQTT, FCM, strong observability setups.
- 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.
Email resume + GitHub (if any) to [email protected]
Subject: SDE (Java) - [Your Name]
- Include: Feature that you have built along with the Architectural diagram (mentioning tech stack/tools)
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Social Media Strategist
BrandStory Digital
We Are Hiring – Communication Skills Trainer
HRA Groups | IT Consulting Services
Procurement Associate
Arm
Developer III - Enterprise Solutions
UST
Aws Sagemaker
Virtusa
Share
Quick Apply
Upload your resume to apply for this position