CareerPlanSign in

Principal/Senior Software Engineer - Java

Pune💼 Full-time🗓 2026-06-04 → 2026-09-26

Core

Lead the design and evolution of a high-frequency, large-scale AdTech platform blending Java backend systems with Generative AI applications.

Role type

Principal/Senior Software Engineer (Java & GenAI)

Builds

Scalable backend services, data models, and GenAI integrations for ad delivery and targeting.

Domain

Digital Advertising / High-Frequency Trading / Generative AI

Deliverable

production ML models | product features

Required skills

Java 11+, Spring Boot, REST API design, RAG (Retrieval-Augmented Generation), agentic workflows, MySQL/PostgreSQL schema design, RabbitMQ/Kafka, Redis/Memcached, Kubernetes, Docker, CI/CD, ELK stack, Prometheus/Grafana

Preferred skills

AngularJS/Angular, AdTech domain knowledge (real-time bidding, high-volume data processing)

Technologies

Java, Spring Boot, RabbitMQ, Elasticsearch, MySQL, PostgreSQL, Redis, Memcached, Filebeat, ELK, Prometheus, Grafana, AngularJS, Angular, Kubernetes, Docker

Responsibilities

Lead architectural vision for scalable, high-performance systems; create and present independent design reviews; propose and integrate Generative AI to optimize ad delivery; develop and maintain scalable backend services; design efficient data models and optimize database queries; implement observability with logging, metrics, and tracing; guide team on code quality and participate in code reviews; mentor junior/senior engineers and deliver technical training sessions.

Seniority

Principal/Senior, hands-on IC with mentorship responsibilities

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.