Software Engineer (Java)
BazaarvoiceBengaluruFull TimeEngineering
Remotely
restawsjavadockerpostgresqlkafkaspring bootspring data
Job Description
📋 Description
- Design, code, test, and deploy features for core Java backend services and REST APIs
- Own deliverables from initial design through production release
- Work on data pipelines powering our global consumer feedback network
- Contribute to AI-powered capabilities, including agentic workflows
- Collaborate with Frontend/Data Engineers to refine specs and deliver updates
- Maintain high code quality with unit/integration tests and performance monitoring
🎯 Requirements
- 4–7 years of backend software development experience
- Core Java skills (Java 11/17+), concurrency, collections
- Spring Boot and Spring Data experience
- RESTful APIs and messaging (Kafka, AWS SQS/SNS)
- Databases: PostgreSQL/MySQL, data lake exposure (S3); AWS data services a plus
- Cloud and DevOps basics: AWS, Docker, EKS, CI/CD (GitHub Actions, Jenkins)
🎁 Benefits
- Competitive salary and benefits
- Great Place to Work Certified
- Hybrid work model (3 days in office)
Back to all jobs