Principal Software Engineer - Java Backend

greenhouse

Bengaluru (Bangalore) 8 Years Exp Posted 58d ago

Job Description

  • 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 (or per team standards)

Collaboration

  • Partner closely with Product Managers, Product Owners, UX, and Engineering teams

  • Contribute to sprint planning, grooming, and architectural discussions

  • Ensure sprint commitments are delivered in line with sprint goals

  • Build high-quality, maintainable code following engineering best practices

Support & Reliability

  • Reduce defects by identifying and fixing issues early in the development cycle

  • Ensure critical and high-priority incidents are resolved within SLA

  • Own production issue troubleshooting, incident analysis, and root-cause resolution

  • Design and support high-volume, large-scale systems in production

Code Review & Quality

  • Conduct peer code reviews to improve overall code quality

  • Support junior engineers in testing practices, exploratory testing, and automation

Leadership

  • Mentor and grow engineers within the team

  • Help build high-performing teams and create development opportunities

  • Lead by example through technical excellence and ownership

You Are

  • A proactive self-learner open to new technologies and approaches

  • Someone who asks the right questions and closes clarity gaps

  • A strong collaborator with a quality-first mindset

Your Experience Includes

  • 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, 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

Similar Openings for You