Job Title: Senior Software EngineerLocationExperienceJob DescriptionWe are seeking a Senior Software Engineer to join our dynamic engineering team, focusing on designing, developing, and optimizing large-scale ad technology systems. This role requires expertise in building high-performance, distributed systems capable of handling millions of transactions per minute. You will work closely with cross-functional teams to enhance the scalability, robustness, and performance of our real-time bidding systems.
- ResponsibilitiesDesign and implement high-performance microservices to handle large volumes of real-time data requests.
- Collaborate with the AdExchange team to optimize real-time ad buying, selling, and auctioning processes.
- Lead the development and enhancement of key features such as loss notifications and bidder engagement strategies.
- Build A/B testing mechanisms to optimize bidder responses and URL accuracy.
- Improve the scalability and reliability of critical services, utilizing advanced monitoring tools like Prometheus and Kafka.
- Conduct code reviews, create design documents, and mentor junior engineers.
- Manage end-to-end project lifecycles, from architecture design to deployment in production environments.
- Required SkillsProficiency in Java, Docker, Aerospike, Kafka, and MySQL.
- Strong understanding of distributed systems, microservices, and real-time bidding technologies.
- Experience in optimizing system performance to handle high-throughput, low-latency requirements (600,000+ requests/min).
- Expertise in monitoring and logging tools such as Prometheus, Grafana, and log management systems.
- Knowledge of cloud technologies (AWS or similar).
- Strong problem-solving skills and experience in A/B testing for optimizing system components.
- Preferred SkillsExperience in ad technology or large-scale data processing systems.
- Familiarity with JavaScript, REST APIs, and integration workflows.
- Hands-on experience with Kubernetes and event-driven architectures.

About AdElement
About
AdElement is an online advertising startup based in Pune. We do AI driven ad personalization for video and display ads. Audiences are targeted algorithmically across biddable sources of ad inventory through real time bidding. We are looking to grow our teams to meet the rapidly expanding market opportunity.
Connect with the team
Similar jobs
We are seeking a Java Engineer (6- 10 year's experience) in Bangalore/Gurgaon to drive modernization of enterprise financial platforms. You will lead cloud migration (AWS), integrate AI, and develop high-performance backend systems focusing on cleared derivatives, risk management, and margin optimization.
•Experience: 6 to 10 Years
•Location: Bangalore / Gurgaon
•Mode of Work: Full-Time
•Key Responsibilities
Backend Development: Build high-performance, low-latency services using Java 8/11/17+ and Spring Boot.
•Cloud Migration: Execute on premises to AWS cloud migration initiatives.
•Derivatives Focus: Implement complex business logic for cleared derivatives, covering trade matching and regulatory reporting.
•AI Integration: Implement AI pipelines for automated financial data processing.
•Architecture: Utilize AWS services (Lambda, ECS, S3, RDS, Kafka).
Required Technical Skills
•Java & Spring: Advanced Core Java, Spring Boot, Spring Security, JPA/Hibernate.
•AWS: Strong experience in AWS cloud infrastructure and security.
•Databases: Expert-level SQL (Oracle/PostgreSQL).
•DevOps: Experience with Docker, Kubernetes, and migration patterns.
Must-Have Qualifications
•Domain expertise in Cleared Derivatives (Futures & Options, Clearing Houses).
•Experience designing scalable microservices.
Nice-to-Have Skills
•Experience with Generative AI or Agent builders.
•Knowledge of Infrastructure as Code (Terraform).
Soft Skills
•Strong analytical, problem-solving, and communication skills.
- Work experience as a Java Developer.
- Experience designing, building and testing Java EE applications.
- In-depth knowledge of popular Java frameworks like JSF and Spring MVC.
- Very good understanding of design patterns Hands on experience on ORM framework
- Design and develop reusable libraries and APIs.
- Experience with Object-Oriented Design (OOD).
- Experience on handling exceptions Experience on handling transaction
- Excellent knowledge of Relational Databases, SQL and ORM technologies ( JPA2, Hibernate)
|
Technologies/Frameworks – · Core Java, J2EE, · Spring Core and Spring MVC, Sprint Boot, Spring Security, · JDBC, Hibernate, RESTful APIs, SOAP WebServices · Knowledge of JavaScript, JQuery, AJAX, HTML5, and CSS3, Angular is added advantage · Junit or Mockito frameworks · Maven, Git · Knowledge Data Structures, · SQL, MySQL · Designing relational database schemas · Basics of AWS, Cloud, Microservices
· BFSI, FinTech |
· 3+ yrs of experience in product development (Preferring SaaS based)
· Must have experience in Java web-based application development
· Hands on development experience on Java/J2EE, Springboot, Spring, Struts, Hibernate, REST Services
· Experience on HTML, JavaScript, JQuery
· Hands on experience on database-writing queries/procedures
· Experience on SVN,GIT,
· Knowledge of Server configuration
· Knowledge of cloud preferably AWS
Requirement :
- Good knowledge of Java and Spring F/W (Spring Boot, Spring Security, Spring ORM, Spring Rest, Spring Cloud)
- Good knowledge of relational database design and query via both SQL and ORM (hibernate, spring data)
- Good knowledge of ElasticSearch or other document-oriented database
- Good knowledge of Microservice architecture, including REST API design
- Good knowledge of asynchronous data pipelines using Kafka or AWS SNS/SQS or similar modern messaging framework
- Good knowledge of AWS or other public cloud environment
- Hands-on experience with Redis Cache, Memcache or Ehcache
- Good knowledge of domain-driven design is a huge plus
- Web services & API standards (REST/OAuth/JSON)
Responsibilities:
- Lead the development of the back-end systems for our first product.
- Build reliable, secure and performant back-end systems.
- Drive test coverage and continuous delivery automation within the team.
- Mentor and provide feedback to teammates.
Requirements:
- 3+ years of software development experience.
- Strong computer science fundamentals.
- Deep and wide knowledge of Java ecosystem.
- Can write code that is readable, maintainable, secure and performant.
- Know the importance of tests and how to approach writing different types of tests.
- Good intuition for REST API design.
- Deep understanding of relational databases, transactions, entity-relationship modelling.
- Comfortable writing highly concurrent systems.
- Experienced in using profilers, tuning garbage collection, optimising SQL queries.
Commercial software development experience
Strong object-oriented design and coding skills in Java, springboot, Hibernate, Microservices.
Strong understanding of data structures and algorithms
Experience leading a team of software engineers
Experience with accurately measuring the productivity of a team
Experience writing scalable software
Ability to work collaboratively within a team environment of engineers
Excellent English Speaking and Writing skills
Experience with web services technology (REST, SOAP, etc)
Location: Bangalore
Function: Software Engineering → Backend Development
Requirements:
- 4 + years of experience in Java, Spring, Hibernate, Springboot/microservices
- Good understanding and practical experience in Spring framework ( Spring boot,JPA,MVC)
- Extensively worked on microservices based design architecture
- Strong command on Data Structures, algorithms & Problem Solving
- Very strong on Oops Java Basic,
- Good on Multithreading Concepts
- Should have good exposure on Messaging platform (Kafka,JMS, AMQ etc,)
About Bigbasket.com
At bigbasket.com we believe in being smart, quick and efficient, making your life as leisurely as possible. We understand that in this fast-paced world, time is always of the essence and hence want to make your grocery shopping easy and convenient so that no time is wasted in this process. So, no more hassle of going down to the grocery store and long queues for billing etc. You can browse through our varied range of products at bigbasket.com, order them and get them to be delivered at your own convenient time slot.
We specially hand pick each and every product for you, putting it through a safety packaging process and finding your home, no matter how bad the wind is or how cold the weather is. Our ''No questions asked refund' and ''10% off for a delayed delivery'' policy makes us a customer friendly online food and grocery store. Just follow three simple steps and get your order delivered - simply Browse, Add to cart & Choose delivery slot!
Why Explore a Career at Bigbasket.com
Bigbasket engineering thrives on out of the box thinking and relentless pursuit of excellence. We are looking for senior developers who share our passion for building world class software. If you are excited about the prospect of changing the way India shops for groceries and being a pioneer -- then this a great home for you. Not to mention the thrill of building products that millions use on a daily basis and using cutting edge technology to make the products customers love.
While we are techies at heart -- we don't use technology for the sake of technology, but pride ourselves in solving customer problems in the most efficient and elegant ways. Do the customers really care about efficient implementation of Levenshtein Distance? Well no. But they really appreciate when their typos are pardoned and don't get in the way. Similarly customers don't give a damn that robots efficiently segregate their packets, but they do care about their orders delivered in a timely way.
If you enjoy Coding, Testing and love solving business problems, then we'd like to meet you.










