Experience: 3-8 yrs
Location: Bengaluru, 5 days/week
Joining Date: Immediately
What We're Looking For
- 35 years of backend development experience in high-growth SaaS or product companies.
- Strong proficiency in Java (8/11/17) and Spring Boot ecosystem.
- Solid understanding of clean code principles, design patterns, and microservicearchitecture.
- Experience writing comprehensive unit and integration tests (JUnit, Mockito, etc.).
- Strong experience in database design and optimization (MySQL/Postgres/MongoDB/Redis).
- Hands-on experience with AWS services and cloud-based deployments.
- Knowledge of RESTful APIs and API security best practices.
- Experience with CI/CD pipelines, Git workflows.
- Strong problem-solving skills, ownership mindset, and ability to work in fast-paced product environments.
What You'll Do
- Design, develop, and maintain backend services using Java and Spring Boot.
- Build clean, modular, and scalable codebases following best practices.
- Develop and maintain unit tests and ensure high code coverage.
- Build and integrate RESTful APIs and microservices for internal and external consumers.
- Own end-to-end backend modules design, coding, testing, deployments, and monitoring.
- Work with Relational and NoSQL databases: schema design, query optimization, data modeling.
- Deploy and manage services on AWS (EC2, Lambda, RDS, S3, CloudWatch, etc.).
- Collaborate with cross-functional teams (Product, QA, DevOps) to ship high-quality features quickly.
- Participate in code reviews, maintain coding standards, and improve engineering practices.