Software Engineer, Java

Jobtailor

Bengaluru

On-site

INR 1,500,000 - 2,100,000

Full time

13 days ago
Application generator

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

Get past ATS filters

Job summary

Bazaarvoice in Bengaluru, India, seeks an experienced Backend Engineer to build and scale core services powering a global consumer feedback and e-commerce network. You will own Java backend components, REST APIs, and data pipelines from design through production, with emphasis on performance and reliability in cloud environments.

You will collaborate with Frontend and Data Engineers, write unit and integration tests, review code, and contribute to architectural discussions while adopting backend

Qualifications

  • Proficient in Java 11/17+ with strong OO design.
  • Experience with Spring Boot and Spring Data.
  • Hands-on RESTful API design and integration.
  • Cloud-based architecture and performance optimization.
  • Experience with Kafka and AWS messaging services.
  • Relational databases and complex queries (PostgreSQL/MySQL).
  • Familiarity with CI/CD (GitHub Actions/Jenkins) and Docker.
  • Awareness of AI patterns, embeddings, and RAG concepts.

Responsibilities

  • Build and maintain core backend services powering Bazaarvoice’s network.
  • Own backend components, REST APIs, and data pipelines from design to production.
  • Design, code, test, and deploy features for core Java services and REST APIs.
  • Write efficient, scalable code for high-traffic cloud environments.
  • Tune queries, optimize services, and monitor performance (Datadog).
  • Integrate AI-powered features, agentic workflows, and tooling with external APIs.
  • Collaborate with Frontend and Data Engineers to refine specs and deliver updates.
  • Write unit/integration tests; participate in peer reviews and triage issues.
  • Engage in architectural discussions and document backend best practices.

Skills

Java 11/17+ proficiency
Spring Boot Development
RESTful API Design
Object-Oriented Design
Cloud-Based Architecture
Performance Optimization
JUnit/Mockito Testing
AI Agent Integrations
LLMs & Prompt Engineering
Code Review & teamwork

Tools

Docker
Kubernetes (EKS)
GitHub Actions/Jenkins
Datadog
Apache Kafka
AWS SQS/SNS
S3 Data Lake
PostgreSQL
MySQL

Job description

  • Build, scale, and maintain core services powering Bazaarvoice’s global consumer feedback and e-commerce network
  • Own backend components, RESTful APIs, and data pipelines from technical design through production deployment and monitoring
  • Design, code, test, and deploy features for core Java backend services and REST APIs
  • Write efficient code optimized for performance and reliability in high-traffic cloud environments
  • Assist with database query tuning, service optimization, and performance monitoring
  • Integrate and extend AI-powered features, including agentic workflows
  • Collaborate with Frontend and Data Engineers to refine specifications, break down tasks, and deliver product and internal-tool updates
  • Write unit and integration tests, participate in peer code reviews, troubleshoot production issues, and monitor performance using tools such as Datadog
  • Participate in architectural discussions, contribute to technical documentation, and adopt backend best practices
  • Participate in the engineering interview process as applicable
Requirements
  • 4–7 years of professional backend software development experience
  • Strong foundation in object-oriented design and cloud-based architecture
  • Solid working proficiency in Java 11/17+, including collection frameworks, concurrency basics, and modern Java features
  • Hands-on experience with Spring Boot and Spring Data
  • Experience building and consuming RESTful APIs
  • Exposure to asynchronous messaging technologies such as Apache Kafka and AWS SQS/SNS
  • Solid understanding of relational databases such as PostgreSQL and MySQL, including complex queries
  • Exposure to S3 Data Lake
  • Familiarity with AWS services, Docker, EKS, and CI/CD pipelines using GitHub Actions or Jenkins
  • Experience with JUnit and Mockito
  • Foundational understanding of LLMs, embeddings, prompt engineering, and RAG patterns
  • Exposure to or strong interest in agentic AI patterns, including tool-calling agents, multi-agent systems, planning/reasoning loops, and AI agent integrations with external tools/APIs
  • Standard background verification (BGV) forms part of the selection process and is conducted with consent
Core Competencies

Demonstrates expertise in backend software development with a strong foundation in Java, RESTful APIs, and cloud-based architecture. Proficient in optimizing performance and reliability in high-traffic environments while collaborating effectively with cross-functional teams.

Highest-signal resume keywords
  • Java 11/17+ Proficiency
  • Spring Boot Development
  • RESTful API Design
  • Database Query Optimization
  • AWS Services Familiarity
ATS Optimization Keywords
Hard Skills
  • Backend Software Development
  • Object-Oriented Design
  • Cloud-Based Architecture
  • Asynchronous Messaging Technologies
  • Relational Databases
  • JUnit Testing
  • Mockito Testing
  • AI Agent Integrations
  • Performance Monitoring
  • Technical Documentation
Soft Skills
  • Collaboration
  • Problem-Solving
  • Communication
Industry Keywords
  • Consumer Feedback
  • E-Commerce
  • High-Traffic Environments
  • Agentic AI Patterns
  • Multi-Agent Systems
Tools & Technologies
  • Spring Data
  • Apache Kafka
  • AWS SQS/SNS
  • S3 Data Lake
  • Docker
  • EKS
  • CI/CD Pipelines
  • GitHub Actions
  • Jenkins
  • Datadog
Get your free, confidential resume review.
or drag and drop your file here.