Senior Backend Software Engineer - Java
Sampoorna
- Location
- Chennai, Tamil Nadu, India
- Job type
- Full-time
Required skills
- automated testing
- Azure
- backend
- business objectives
- caching
- CDN
- compliance
- database
- distributed system
- GitHub
- Java
- Kafka
- microservices
- NoSQL
- Redis
- SQL
- RESTful
About the role
Sampoorna
Website:
isampoorna.com
Job details:
Duties & Responsibilities
- Lead backend architecture and system design decisions for pricing, promotions, item management, and revenue management services.
- Design, develop, and optimize RESTful APIs and microservices using Java and Spring Boot for enterprise-scale throughput and reliability.
- Develop event-driven integrations using messaging and streaming systems (Kafka, Solace, Azure Event Hub) for pricing and catalog data distribution.
- Optimize database performance across SQL and NoSQL data stores, including schema design, query tuning, and indexing strategies.
- Implement caching strategies and distributed system patterns (Redis, CDN, circuit breakers) to maximize system performance.
- Ensure system reliability, security, and compliance with enterprise standards across all backend services.
- Mentor junior and mid-level backend engineers and foster a culture of technical excellence and engineering best practices.
- Drive automated testing strategy and CI/CD pipeline improvements to reduce release risk and accelerate delivery.
- Contribute to technical roadmaps, aligning backend engineering priorities with business objectives.
- Identify performance bottlenecks and lead optimization efforts across services, APIs, and data pipelines.
- Stay current with emerging backend technologies and evaluate their applicability to the platform.
- Leverage AI-assisted development tools (GitHub Copilot, AI code assistants, AI-driven testing) to accelerate development velocity, improve code quality, and act as a force multiplier across the team.
Requirements
Years of Experience :
- 6+ years of professional backend development experience with Java, Spring Boot, and microservices.
- 2+ years of experience designing and operating distributed systems in a production enterprise environment.
(ref:hirist.tech)
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.