HamburgerMenu
hirist

Lead Software Engineer - Backend Development

Yo Hr Consultancy
Multiple Locations
6 - 12 Years

Posted on: 12/10/2025

Job Description

Description :



Lead Software Engineer - Backend



Experience : 6 12 Years



Location : Chennai, Tamil Nadu, India



Job Summary :



We are seeking a highly skilled Lead Software Engineer Backend to join our dynamic and fast-growing engineering team. The ideal candidate will have strong experience in Java, Spring, and Microservices, with a deep understanding of scalable backend architecture, database design, and cloud infrastructure.



As a Lead Engineer, youll play a crucial role in designing, developing, and optimizing backend systems, mentoring junior engineers, and collaborating with product and DevOps teams to deliver high-quality, performant solutions for large-scale SaaS applications.



Key Responsibilities :



- Design, develop, and maintain scalable backend services using Java, Spring, and Microservices architecture.



- Build and optimize APIs adhering to RESTful best practices and modern integration standards.



- Collaborate with front-end, DevOps, and product teams to design efficient solutions.



- Manage database schema design, optimization, and data integrity using PostgreSQL.



- Leverage Redis for caching and improving system performance.



- Contribute to CI/CD pipelines, deployment automation, and containerization using Docker.



- Implement logging, monitoring, and debugging tools to ensure system reliability and performance.



- Participate in code reviews, technical discussions, and guide team members to ensure adherence to best practices.



- Troubleshoot and resolve production issues with quick turnaround and minimal downtime.



- Continuously explore and integrate new technologies to improve backend performance and scalability.



Must-Have Skills :



- Strong proficiency in Java and Spring Framework (Spring Boot, Spring Cloud)



- Hands-on experience with Microservices and distributed systems



- Expertise in PostgreSQL database design and optimization



- Proficiency in Redis for caching and session management



- Experience working with AWS cloud services (EC2, S3, RDS, Lambda, etc.)



- Solid understanding of Docker, Git, and CI/CD pipelines



- Knowledge of HTTP protocols, API design, and message brokers (Kafka/RabbitMQ)



- Strong problem-solving, debugging, and performance tuning skills



Nice to Have :



- Experience with Kubernetes or container orchestration tools



- Familiarity with serverless architectures and AWS-native microservices



- Exposure to monitoring tools like Prometheus, Grafana, or ELK Stack



- Experience mentoring junior engineers or leading small teams



Educational Qualification :

- Bachelors or Masters degree in Computer Science, Engineering, or related technical field



Role Overview :



You will be responsible for architecting and implementing backend components that power our platform. This role requires hands-on coding expertise, strong problem-solving skills, and experience working in distributed systems and microservices environments. Youll also drive best practices in code quality, performance, and security.


info-icon

Did you find something suspicious?