Posted on: 03/12/2025
Description :
JD SDE 5+ years (Backend).
This is a full-time position for one of our clients.
Experience : 5+ years.
Location : Bangalore.
Work Mode : Work from Office.
Notice Period : 30 days.
Job Summary :
We are seeking a Senior Backend Software Engineer to help architect, develop, and scale robust platform services for large, technology-driven commerce and AI initiatives.
This role requires technical leadership, ownership of system architecture, mentoring junior engineers, and delivering high-availability backend solutions for large and complex user bases.
Required Skills & Experience :
- 5+ years of professional backend development experience.
- Deep expertise in Java 17+, including advanced features (Streams, Optionals, Records).
- Extensive experience with Spring Boot 3.x and Spring ecosystem (Data JPA, Security, Cache).
- Strong knowledge of PostgreSQL, including query optimisation, indexing, and partitioning.
- Proven experience with Redis for caching, session management, and pub/sub.
- Expert in RESTful API design and high-traffic backend service development.
- Skilled in Flyway or similar database migration tools.
- Strong understanding of microservices architecture, distributed systems, and design patterns.
- Familiarity with event-driven architectures, CQRS, and Event Sourcing is a plus.
- Excellent knowledge of security best practices, JWT, OAuth 2.0, and ABAC.
- Experience with AWS/GCP (EC2, RDS, S3, Lambda).
- Proficiency with Docker and containerization.
- Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
- Strong skills in performance tuning, load testing, and scalability.
Key Responsibilities :
- Lead design and architecture of scalable, fault-tolerant backend systems.
- Drive technical decisions, enforce best practices, and reduce technical debt.
- Build and optimize RESTful APIs and microservices.
- Design and implement secure authorization/authentication systems.
- Oversee database schema design and query performance optimizations.
- Integrate Redis caching and advanced error handling.
- Collaborate with AI/ML teams to build AI-powered features and data pipelines.
- Mentor junior engineers and foster technical excellence.
- Participate in recruitment and team growth.
- Work closely with product, frontend, and DevOps teams for seamless delivery.
- Document technical designs, API specs, and system architecture.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1584165
Interview Questions for you
View All