14 days ago
Bengaluru, IndiaStaff+
Responsibilities
- Design, develop, and unit test scalable backend services on Microsoft Azure.
- Contribute to cloud-native architecture using Core Java, Spring Boot, and REST APIs.
- Maintain high code quality with 80%+ code coverage.
- Collaborate with Product Managers, Product Owners, UX, and Engineering teams.
- Participate in sprint planning, grooming, and architectural discussions.
- Ensure sprint commitments are delivered in line with sprint goals.
- Reduce defects by identifying and fixing issues early in the development cycle.
- Resolve critical and high-priority incidents within SLA.
- Own production issue troubleshooting, incident analysis, and root-cause resolution.
- Conduct peer code reviews to improve overall code quality.
- Mentor and grow engineers within the team.
Requirements
- Bachelor’s or Master’s degree in Computer Science or related field.
- 8+ years of professional software development experience.
- Strong backend experience with Java, Spring Boot, and REST APIs.
- Hands-on experience with Kafka or RabbitMQ.
- Experience with Docker and cloud platforms (Azure, AWS, or GCP).
- Recent hands-on development using Java 7+ and Spring Boot.
- Ownership of production support in real-world environments.
- Experience operating systems at scale and high throughput.
Benefits
- Comprehensive healthcare coverage.
- Flexible PTO.
- Equity RSUs and annual performance bonus opportunities.
- Retirement account support.
- 14+ weeks of paid parental leave.
- Career development opportunities.
- Company-paid privacy certification exam fees.