Software Engineer- JAVA

WebEngage

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Macbook for Engagers
Medical insurance & wellness
Contemporary leave policy

Job summary

WebEngage is seeking a Java developer with 1-3 years of experience to join our Bengaluru team. You will work in a lean, agile setup, owning backend services that process billions of events daily and collaborate with product managers and architects to deliver scalable solutions.

You will participate in code reviews, optimize performance, and gain exposure across infra, data, and customer interactions, while contributing to a fast-paced, collaborative culture focused on growth and impact.

Qualifications

  • Strong Core Java skills with a solid understanding of OOP principles.
  • Expertise in data structures and algorithms, enabling you to write efficient and optimized code.
  • Expertise in multithreading and concurrent programming, ensuring you can develop highly performant, scalable systems. Hands-on experience with web frameworks, REST APIs, and relational databases (SQL/NoSQL).
  • Experience in troubleshooting, profiling code, and optimizing performance at scale.
  • Working knowledge of cloud infrastructure (AWS, Azure, GCP) and message queues (Kafka,RabbitMQ).
  • Proficiency in version control systems and secure coding practices.
  • Excellent communication skills to articulate ideas clearly and collaborate effectively with cross-functional teams.
  • Familiarity with incident management and the ability to handle on-call support in a fast-paced environment.

Responsibilities

  • Contribute to the execution of a product roadmap that drives innovation and scale across the assigned functional pods. Collaborate with product managers to deeply understand business problems and user needs.
  • Work closely with architects to translate high-level design specifications into efficient, scalable code.
  • Participate in peer code reviews and engage in pair programming when needed to build quality and maintainable solutions.
  • Dive into existing codebases — you may need to optimize, refactor, or rewrite vulnerable areas while strengthening them with robust test cases.
  • Monitor and optimize performance metrics and costs for your components, ensuring high availability and efficiency.
  • Build expertise in critical areas while constantly learning through code reviews and peer feedback.
  • Develop curiosity and foster it among your peers by asking insightful questions.
  • Liaise with customer-facing teams to troubleshoot and resolve technical issues, directly impacting customer success.
  • Participate in on-call support and incident management, helping the team maintain high uptime and reliability.

Skills

Core Java
OOP Principles
Multithreading
Web Frameworks
REST APIs
SQL/NoSQL
Cloud (AWS/GCP/Azure)
Kafka/RabbitMQ
Version Control
Secure Coding
Communication
On-call Experience

Job description

About WebEngage

WebEngage is an enterprise-grade customer engagement and retention platform that helps global brands across industries such as e-commerce, fintech, travel, edtech, gaming, media, and consumer apps. and turn data into measurable revenue impact. Trusted by 800+ brands globally, we have strong presence in India, UAE, KSA, SEA, Europe and beyond. WebEngage powers intelligent, real-time engagement across the entire customer lifecycle.



  • We are built for scale.

  • We are built for complexity.

  • We are built for outcomes.


At our core, WebEngage is a full-stack retention operating system that combines:



  • A powerful Customer Data Platform (CDP)

  • Real-time behavioral segmentation and intelligence

  • Omnichannel journey orchestration

  • AI-driven personalization and recommendations

  • Deep analytics, experimentation, and revenue attribution

  • WebEngage BLACK: our AI-native layer that brings Agentic capabilities to engagement.


Learn more about us at www.webengage.com



Role Overview

At WebEngage, we are scaling fast and looking for passionate Java developers to contribute to the continued innovation of our platform. You will work within functional pods, collaborating with product managers, architects, and customer-facing teams to deliver scalable, efficient solutions. As part of a lean, agile team, youʼll take ownership of critical systems that process billions of events daily, impacting users across the globe.



What Sets Us Apart

Impact at Scale: At WebEngage, youʼll manage systems that process billions of events daily, sending billions of communications, pushing the limits of scale and performance.


Full Ownership: As a lean startup, you'll have end-to-end ownership of your components. Itʼs a unique opportunity to design, build, and optimize systems from scratch.


High Responsibility: Our small, agile team means youʼll take on varied responsibilities, and your work will have a direct, tangible impact on the product.


Continuous Learning: Managing large-scale systems with a small team fosters rapid learning across domains. Youʼll be exposed to all aspects of engineering from infrastructure to customer interaction.



Responsibilities


  • Contribute to the execution of a product roadmap that drives innovation and scale across the assigned functional pods. Collaborate with product managers to deeply understand business problems and user needs.

  • Work closely with architects to translate high-level design specifications into efficient, scalable code.

  • Participate in peer code reviews and engage in pair programming when needed to build quality and maintainable solutions.

  • Dive into existing codebases — you may need to optimize, refactor, or rewrite vulnerable areas while strengthening them with robust test cases.

  • Monitor and optimize performance metrics and costs for your components, ensuring high availability and efficiency.

  • Build expertise in critical areas while constantly learning through code reviews and peer feedback.

  • Develop curiosity and foster it among your peers by asking insightful questions.

  • Liaise with customer-facing teams to troubleshoot and resolve technical issues, directly impacting customer success.

  • Participate in on-call support and incident management, helping the team maintain high uptime and reliability.



Requirements


  • Strong Core Java skills with a solid understanding of OOP principles.

  • Expertise in data structures and algorithms, enabling you to write efficient and optimized code.

  • Expertise in multithreading and concurrent programming, ensuring you can develop highly performant, scalable systems. Hands-on experience with web frameworks, REST APIs, and relational databases (SQL/NoSQL).

  • Experience in troubleshooting, profiling code, and optimizing performance at scale.

  • Working knowledge of cloud infrastructure (AWS, Azure, GCP) and message queues (Kafka,RabbitMQ).

  • Proficiency in version control systems and secure coding practices.

  • Excellent communication skills to articulate ideas clearly and collaborate effectively with cross-functional teams.

  • Familiarity with incident management and the ability to handle on-call support in a fast-paced environment.



Years of Experience: 1 - 3 years


Life At WebEngage


  • We take transparency very seriously. Along with a full view of team goals, get a top-level view across the board with our monthly & quarterly town hall meetings.

  • A highly inclusive work culture that promotes a relaxed, creative and productive environment.

  • Practice autonomy, open communication, growth opportunities,while maintaining a perfect work-life balance



Perks & Benefits


  • Learning is a way of life. Unlock your full potential backed with cutting-edge tools and mentorship (Macbook for Engagers!)

  • Get the best in class medical insurance (with Covid Care facilities), programs for taking care of your mental health, and a Contemporary Leave Policy (beyond sick leaves)



Explore More Here


  • https://youtu.be/Y0HjfyMjUpg

  • https://www.linkedin.com/company/webengage

  • https://twitter.com/WebEngage?s=09



Do you think you fit the bill? Come along, letʼs redefine the future of Marketing Automation!



WebEngage aims to be an equal opportunity employer. We strongly believe that when people feel respected and included they can be more creative, innovative, and successful. We believe that change is the only constant and are in the process and will continue to be in process with changing times to adapt and advance diversity and inclusion. We take affirmative action to ensure equal opportunity and complete non-disclosure of all applicants without any regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other characteristics not mentioned hereinabove which are protected under the law of the soil.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Account Manager - Enterprise Sales
Senior Account Manager - Enterprise Sales

WebEngage • Mumbai

On-site
INR 45,000,000 - 60,000,000
MacBook for Engagers
Medical insurance
Mental health support
+1
Intern- Retention Consulting
Intern- Retention Consulting

WebEngage • Bengaluru

On-site
INR 450,000 - 650,000
MacBook for Engagers
Medical insurance
Mental health support
+1
Devops Engineer/ Senior Devops Engineer
Devops Engineer/ Senior Devops Engineer

WebEngage • Mumbai

On-site
INR 1,500,000 - 2,100,000
Macbook for Engagers
Medical Insurance
Contemporary Leave Policy
Devops Engineer/ Senior Devops Engineer - Linux
Devops Engineer/ Senior Devops Engineer - Linux

WebEngage • Mumbai

On-site
INR 1,800,000 - 2,400,000
Macbook for Engagers!
Medical insurance with Covid care
Account Manager
Account Manager

WebEngage • Gurugram District

On-site
INR 50,000,000 - 70,000,000
MacBook provided
Medical insurance
Mental health support
+1
Customer Onboarding Intern
Customer Onboarding Intern

WebEngage • Mumbai

On-site
INR 201,000 - 290,000
Macbook for Engagers
Medical insurance
Leave policy
Account Manager
Account Manager

WebEngage • Mumbai

On-site
INR 5,000,000 - 7,000,000
MacBook
Medical Insurance
Mental Health Support
+2
Growth Consultant
Growth Consultant

Keka Technologies Private Limited • Mumbai

On-site
INR 1,800,000 - 2,400,000
Macbook for Engagers!
Medical insurance
Contemporary Leave Policy
Data Engineer (SQL & ETL)
Data Engineer (SQL & ETL)

WebEngage • Mumbai

On-site
INR 1,200,000 - 1,800,000
Macbook provided
Medical insurance
Flexible leave policy
Software Engineer- Frontend
Software Engineer- Frontend

WebEngage • Mumbai, Bengaluru, Gurugram District

On-site
INR 1,200,000 - 2,400,000
Macbook for Engagers
Medical insurance
Mental health support
+1