HamburgerMenu
hirist

Software Development Engineer - Java/Spring Boot

Posted on: 10/12/2025

Job Description

JD - SDE 2 Backend

This is a full-time position for one of our clients

Experience : 2-4 years

Work Mode : Work from Office

Location : Bangalore

Notice Period : 30 days

Job Summary :

We are seeking a skilled Backend Software Engineer to join our engineering team. This role involves designing, developing, and maintaining robust, secure, and scalable backend systems for high-impact commerce and AI-driven platforms. The ideal candidate thrives in agile environments and has experience building modern, data-intensive backend services serving large user bases.

Required Skills & Experience :

- 2 to 4 years of professional backend development experience.

- Strong proficiency in Java 17+ and object-oriented programming.

- Hands-on experience with Spring Boot 3.x and the Spring ecosystem (Spring Data JPA, Spring Security).

- Solid experience with PostgreSQL, including query optimization.

- Understanding of RESTful API design and development best practices.

- Experience with API testing tools such as Postman and Swagger.

- Strong problem-solving, data structures, and algorithms skills.

- Knowledge of software design patterns and SOLID principles.

- Basic understanding of cloud platforms (AWS/GCP/Azure).

Good to Have :

- Experience with Redis or similar caching technologies.

- Knowledge of microservices architecture.

- Familiarity with Docker and containerization.

- Exposure to CI/CD pipelines.

- Experience with Flyway or Liquibase for database migrations.

- Knowledge of JWT authentication and OAuth 2.0.

- Prior experience in e-commerce or retail technology domains.

Key Responsibilities :

- Design, develop, and maintain RESTful APIs using Spring Boot framework.

- Build scalable microservices and backend systems for a multi-tenant platform.

- Implement secure authentication and authorization systems (JWT, ABAC).

- Develop data models and optimise database queries for PostgreSQL.

- Integrate Redis caching for performance enhancement.

- Collaborate with AI/ML teams to integrate AI-powered features via the Claude API.

- Write clean, maintainable code and develop unit/integration tests.

- Participate in code reviews and adhere to security best practices.

- Debug and resolve production issues efficiently.

- Work closely with frontend developers and product managers for API contract design.

- Document technical designs and API specifications.

- Participate in agile ceremonies and team collaboration.

info-icon

Did you find something suspicious?