Senior Software Engineer - Java API developer
PubMatic, Pune, IN +1
- Pay
- Not listed by the employer
- Work type
- Not stated
- Level
- Senior
- Area
- Software engineering, ML / AI engineering
- Posted
- Jul 23, 2026
About the role
About the Role
We are seeking a highly skilled Senior Java API developer with experience in building high-performing, scalable, enterprise-grade backend systems in the digital advertising domain. In this role, you will design, develop, and optimize backend services powering Mobile Ad SDK systems and AI-driven products such as recommendation engines, monetization optimization platforms, and intelligent ad delivery systems. This role will be responsible for productionizing machine learning models, building high-performance APIs, and enabling intelligent decision systems at scale
What You'll Do:
- Design and develop scalable, secure, and high-performance RESTful APIs using Java (Java 11+) and Spring Boot.
- Own end-to-end solution design, planning, execution, and release of backend features.
- Build and maintain backend services supporting AI-driven initiatives (recommendation systems, predictive analytics).
- Productionize and integrate ML models into backend systems, enabling real-time intelligent decisioning.
- Develop efficient data models and optimize database queries (MySQL/PostgreSQL) for performance and reliability.
- Ensure API security using OAuth2, JWT, and role-based access controls.
- Build for scale—design systems capable of handling high concurrency, large data volumes, and low-latency requirements.
- Implement observability best practices including logging, monitoring, tracing, and alerting.
- Participate in code reviews, design discussions, and technical decision-making to ensure engineering excellence.
- Collaborate cross-functionally with Analytics, Product, SDK, UI, Ad server, DevOps, and QA teams to deliver AI-powered features.
- Leverage generative AI tools and advanced prompt engineering techniques to enhance productivity and code quality.
We’d Love for You to Have
- 3–6 years of experience in Java development in Linux/UNIX environments.
- Strong proficiency in Core Java, OOPS, Data Structures, and J2EE technologies.
- Hands-on experience with Spring, Spring Boot, and Hibernate.
- Strong experience in REST Web Services development and microservices architecture.
- Proficiency in SQL, schema design, indexing, performance tuning, and complex queries.
- Experience with Docker, Kubernetes, Jenkins, Maven, Git, and CI/CD pipelines.
- Experience working on high-performance and scalable AdTech systems (preferred).
- Working knowledge of Python and integration with AI/ML services.
- Understanding of advanced AI concepts including RAG, agentic AI, model fine-tuning, and recommendation systems.
- Experience in JUnit, TDD, refactoring, and Agile development practices.
- Demonstrated ability to work independently and drive technical ownership.
Qualification:
Should have a bachelor’s degree in engineering or an equivalent degree from a well-known institute/university.
Similar roles at other companies
Pay not posted
Posted Sep 22, 2025
Staff/Senior Machine Learning Scientist (Ad Cloud)
AppierTaipei, Taiwan
Pay not posted
Posted May 19, 2025
Sr Backend Engineer
TaboolaLos Angeles, California
$165K–$185K / yr
Posted Sep 30, 2026
Senior Backend Developer, AI Systems (Remote)
Movable InkMovable Ink - Toronto
CA$143K–CA$200K / yr
Posted 9 days ago
Listed on PubMatic's Greenhouse job board; checked 19 h ago. First seen by us 19 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.