Talent.com
Lead Software Engineer - Backend Development

Lead Software Engineer - Backend Development

YO HR ConsultancyTamil Nadu
17 days ago
Job description

Description Software Engineer - : 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 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 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.

    (ref : hirist.tech)

    Create a job alert for this search

    Lead Software Development Engineer • Tamil Nadu