PubMatic

Senior Software Engineer - Java API developer

PubMatic
Apply
2 months ago
Pune, IndiaMid Level / Senior

Responsibilities

  • Design and develop secure, scalable, and high-performance backend APIs using Java and Spring Boot.
  • Own end-to-end solution design, planning, execution, and release of backend features.
  • Build backend services for recommendation systems, predictive analytics, monetization optimization, and intelligent ad delivery.
  • Productionize and integrate machine learning models into backend systems for real-time decisioning.
  • Design data models and optimize database queries, schemas, indexes, and performance.
  • Implement API security using OAuth2, JWT, and role-based access controls.
  • Build systems for high concurrency, large data volumes, and low-latency requirements.
  • Implement logging, monitoring, tracing, and alerting practices.
  • Participate in code reviews, design discussions, and technical decision-making.
  • Collaborate with Analytics, Product, SDK, UI, ad server, DevOps, and QA teams.
  • Use generative AI tools and prompt engineering to improve productivity and code quality.

Requirements

  • 3–6 years of experience in Java development in Linux or UNIX environments.
  • Proficiency in Core Java, object-oriented programming, data structures, and J2EE technologies.
  • Hands-on experience with Spring, Spring Boot, and Hibernate.
  • Strong experience developing REST web services and microservices architectures.
  • Proficiency in SQL, schema design, indexing, performance tuning, and complex queries.
  • Experience with Docker, Kubernetes, Jenkins, Maven, Git, and CI/CD pipelines.
  • Experience with high-performance and scalable AdTech systems is preferred.
  • Working knowledge of Python and integration with AI/ML services.
  • Understanding of RAG, agentic AI, model fine-tuning, and recommendation systems.
  • Experience with JUnit, TDD, refactoring, and Agile development practices.
  • Ability to work independently and drive technical ownership.
  • Bachelor’s degree in engineering or an equivalent degree from an institute or university.

Benefits

  • Hybrid work schedule with three days in the office and two days working remotely.
  • Paternity and maternity leave.
  • Healthcare insurance.
  • Broadband reimbursement.
  • Office kitchen with healthy snacks and drinks and catered lunches.
  • Equal opportunity and diversity-focused workplace.

Tech Stack

DockerGitJavaJenkinsJUnitKubernetesLinuxMavenMySQLPostgreSQLPythonSpring BootSQL

Categories

PubMatic

About PubMatic

1,001-5,000 employees

PubMatic builds a sell-side programmatic advertising platform that helps digital publishers and commerce media networks monetize display, mobile, video, and in‑app inventory by connecting them with DSPs and buyers. Its business model centers on fees from real-time ad auctions and related services, including RTB, yield optimization, and AI-driven decisioning. Founded in 2006, the company is headquartered in Redwood City, California, and is listed on NASDAQ under the ticker PUBM.

Contact me