Experience : 3-8 yrs
Location : Bengaluru, 5 days / week
Joining Date : Immediately
What We’re Looking For
3–5 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 microservice architecture .
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.
Software Engineer Java • Nellore, Andhra Pradesh, India