Backend Lead

Mygate

Ernakulam

On-site

INR 1,800,000 - 2,800,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Mygate is seeking a Backend Lead (Java) to steer the design and development of scalable backend systems. The role demands depth in Java, Spring Boot, and microservices, with hands-on system design and architecture responsibilities.

You will mentor engineers and align technical decisions with product goals, collaborating across Product, Business, and Engineering teams. As a true technical leader, you will drive architecture, performance, and reliability improvements while delivering robust

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • 5+ years of experience in software/backend development, with Java focus.
  • Strong hands-on expertise in Java, Spring Boot, and microservices.

Responsibilities

  • Lead design, development, and implementation of scalable backend apps using Java and Spring Boot.
  • Design and develop microservices-based architectures for scalability and reliability.
  • Own system design and architecture for complex products and business requirements.
  • Translate business requirements into scalable technical solutions and mentor engineers.
  • Review code, promote best practices, and drive performance optimization.
  • Collaborate with Product, Business, Engineering, and cross-functional teams.

Skills

Java
Spring Boot
Microservices
System design
Software architecture
REST APIs
SQL
NoSQL
Docker
Kubernetes
CI/CD
GitHub Actions
Cloud platforms

Education

Bachelor's degree in CS/CE

Tools

Jenkins
Terraform

Job description

Job Description – Backend Lead (Java)

Role: Backend Lead (Java)

Role Type: Full-time

Location: Kochi

Experience: [5+] years

Role Summary

We are looking for an experienced and technically strong Backend Lead to join our engineering team. The ideal candidate will have deep expertise in Java, Spring Boot, and Microservices, along with strong hands-on experience in system design, software architecture, and building scalable backend systems.

The candidate will be responsible for driving the technical design and development of complex backend applications, while also providing technical leadership to the engineering team. Beyond coding, this role requires someone who understands the product and business context, can translate business requirements into scalable technical solutions, and has experience leading and mentoring engineers.

Responsibilities

  • Lead the design, development, and implementation of scalable and high-performance backend applications using Java and Spring Boot.
  • Design and develop robust microservices-based architectures with a focus on scalability, reliability, performance, and maintainability.
  • Own and drive system design and architecture for complex products and business requirements.
  • Evaluate technical requirements and translate them into effective, scalable, and maintainable solutions.
  • Work closely with Product, Business, Engineering, and other cross-functional teams to understand product requirements and translate them into technical solutions.
  • Demonstrate strong understanding of the product, business domain, customer needs, and technical trade-offs while making architectural decisions.
  • Lead technical discussions and make decisions around architecture, technology selection, design patterns, APIs, databases, scalability, and performance.
  • Review existing systems and identify opportunities for optimization, modernization, scalability, and reliability improvements.
  • Conduct code reviews and ensure adherence to coding standards, engineering best practices, and architectural principles.
  • Troubleshoot and resolve complex production and technical issues, including performance and scalability challenges.
  • Establish and promote best practices around software development, testing, deployment, monitoring, and observability.
  • Mentor and guide engineers, helping them grow technically and professionally.
  • Manage and lead a team of engineers, including task allocation, technical guidance, performance feedback, and career development.
  • Collaborate with engineering leadership to define technical roadmaps and drive successful execution.
  • Stay updated with emerging technologies, engineering practices, and industry trends, and evaluate their applicability to the product.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
  • 5+ years of experience in software/backend development, with significant experience in Java.
  • Strong hands-on expertise in Core Java, Spring Boot, and Microservices.
  • Strong understanding and practical experience in System Design and Software Architecture.
  • Proven experience designing scalable, distributed, and highly available backend systems.
  • Strong understanding of RESTful APIs, service-to-service communication, distributed systems, and API design.
  • Good understanding of database technologies, including SQL and NoSQL databases.
  • Experience with caching, messaging/streaming systems, asynchronous processing, and other distributed-system concepts is highly desirable.
  • Strong understanding of design patterns, data structures, algorithms, concurrency, and performance optimization.
  • Experience with cloud platforms, CI/CD, containerization, and tools such as Docker, Kubernetes, Jenkins/GitHub Actions, etc. is preferred.
  • Strong understanding of software development lifecycle, testing methodologies, code quality, and engineering best practices.
  • Demonstrated experience in technical leadership and people management.
  • Ability to mentor engineers, conduct technical discussions, provide constructive feedback, and build high-performing teams.
  • Strong communication and stakeholder-management skills.
  • Strong problem-solving skills with the ability to make sound technical decisions and balance business requirements with technical considerations.

What We’re Looking For

The ideal candidate is someone who is not only a strong Java backend engineer, but also a technical leader and product thinker.

You should be able to:

  • Think beyond individual features and understand the overall system and architecture.
  • Design solutions for scalability, reliability, performance, and maintainability.
  • Understand the why behind the product, not just the technical requirements.
  • Take ownership of technical decisions and drive them to execution.
  • Lead engineers while remaining technically hands-on.
  • Communicate effectively with Product, Business, Engineering, and senior stakeholders.
  • Balance engineering excellence with business priorities and delivery timelines.

What’s in it for you?

At Mygate, you have the opportunity to:

  • Work in a setting that encourages collaboration and trust, enabling you to put your ideas into action.
  • Be a part of an effective team where everyone's input counts.
  • Work on challenging technical and product problems at scale.
  • Take ownership of architecture and technical decisions.
  • Develop your leadership and people-management skills.
  • Access flexible working hours and learning & development opportunities.

Mygate Values

Innovation || Speed || Excellence || Customer Obsession || Confidentiality || Collaboration || Frugality

Disclaimer

Mygate is an Equal Opportunity Employer and takes pride in maintaining a diverse environment. We do not discriminate in recruitment, hiring, training, promotion, or other employment practices for reasons of race, color, religion, gender, age, sexual orientation, gender identity, marital status, disability, or any other reason.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Lead- Backend
Technical Lead- Backend

Mygate • Ernakulam

On-site
INR 1,200,000 - 1,800,000
Java Backend Lead
Java Backend Lead

Innoventes Technologies • Bengaluru

Hybrid
INR 1,500,000 - 2,000,000
Java Lead
Java Lead

Wissen • Bengaluru

Hybrid
INR 3,000,000 - 4,800,000
Backend Developer (Java) – Lead Role
Backend Developer (Java) – Lead Role

Winzons • India

On-site
INR 3,000,000 - 5,000,000
Lead Software Engineer
Lead Software Engineer

Snapdeal • Gurugram District

On-site
INR 3,500,000 - 5,500,000
Technical Lead
Technical Lead

SourcingXPress • Hyderabad

Hybrid
INR 2,800,000 - 3,400,000
Hybrid work model
Senior Java Developer
Senior Java Developer

Dansk Scanning It Know-how • Pune District

On-site
INR 900,000 - 1,500,000
Java Backend Principal Engineer
Java Backend Principal Engineer

ULTISOURCE • Hyderabad

Hybrid
INR 3,500,000 - 6,500,000
Java Backend Specialist
Java Backend Specialist

Weekday AI (YC W21) • Mumbai

On-site
INR 1,500,000 - 3,500,000
Sr. Backend Lead - Java+Cloud
Sr. Backend Lead - Java+Cloud

UST • Chennai District

On-site
INR 900,000 - 1,400,000