Senior Software Engineer - BackEnd Java

Growfin

Chennai

On-site

INR 900,000 - 1,500,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Growfin is seeking a Senior Backend Engineer to design, develop, and maintain scalable backend systems using Java and Spring Boot. You will own critical components, mentor juniors, and drive architectural excellence across cross-functional teams.

You will build robust RESTful APIs, optimize databases, and participate in CI/CD improvements. The role emphasizes performance, reliability, and teamwork in a fast-paced SaaS environment.

Qualifications

  • 3-6 years of backend experience required.
  • Strong Java and Spring Boot proficiency.
  • Experience with distributed microservices.
  • RESTful APIs, backend design, and data modeling.
  • Cloud experience with AWS.
  • CI/CD, automated testing, and monitoring familiarity.
  • Excellent problem-solving and teamwork.

Responsibilities

  • Own backend development from design to deployment and maintenance.
  • Design and maintain scalable microservices and services.
  • Build robust backend components with Java, Spring Boot.
  • Develop RESTful APIs to support product needs.
  • Collaborate with Product, Frontend, and other teams.
  • Mentor junior engineers and support their growth.
  • Contribute to CI/CD improvements and monitoring.
  • Identify performance bottlenecks and optimize databases.

Skills

Java
Spring Boot
Distributed systems
RESTful APIs
Mentoring
Problem-solving

Tools

AWS
CI/CD
MySQL

Job description

Job Description:

We are looking for a skilled Senior Backend Engineer with strong expertise in Java and Spring Boot to design, develop, and maintain scalable backend systems. You will take ownership of critical backend components, contribute to architectural decisions, and work closely with cross-functional teams to deliver reliable, high-performance product features.

You will also play an important role in mentoring junior engineers, improving engineering practices, and driving technical excellence across the team.

Key Responsibilities
  • Take ownership of backend application development, from design and implementation to deployment and maintenance.

  • Design, develop, and maintain scalable, high-performance backend services and distributed systems.

  • Build robust and reusable backend components using Java, Spring Boot, and modern development practices.

  • Design and implement RESTful APIs and microservices to support product requirements.

  • Work closely with Product, Frontend, and other Engineering teams to deliver end-to-end product features.

  • Optimize database performance, query execution, and data models to ensure application efficiency.

  • Identify and resolve performance bottlenecks, production issues, and technical challenges.

  • Participate in architecture discussions and contribute to technical design decisions.

  • Conduct code reviews and ensure adherence to engineering standards and best practices.

  • Mentor junior engineers and support their technical growth and development.

  • Contribute to CI/CD improvements, automated testing, monitoring, and deployment processes.

  • Identify opportunities to reduce technical debt and improve system reliability, scalability, and maintainability.

Requirements
  • 3-6 years of hands-on experience in backend software development.

  • Strong proficiency in Java and hands-on experience with Spring Boot.

  • Experience designing, developing, and maintaining distributed systems and microservices-based applications.

  • Strong understanding of RESTful APIs, backend architecture, and software design principles.

  • Good knowledge of relational databases such as MySQL, including data modeling, indexing, and query optimization.

  • Hands-on experience with AWS or similar cloud platforms.

  • Understanding of CI/CD pipelines, automated testing, and deployment practices.

  • Experience with application monitoring, debugging, and performance optimization.

  • Strong problem-solving and analytical skills.

  • Experience conducting code reviews and mentoring junior engineers.

  • Ability to collaborate effectively with cross-functional teams and communicate technical concepts clearly.

  • Experience working in a fast-paced SaaS or product-based environment is preferred.

Requirements:

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - BackEnd ( Java )
Senior Software Engineer - BackEnd ( Java )

Growfin.ai • Chennai

On-site
INR 1,400,000 - 2,100,000
Senior Backend Developer – Java Spring Boot
Senior Backend Developer – Java Spring Boot

Cloudoniq Technologies Pvt Ltd • Mumbai

On-site
INR 1,500,000 - 2,000,000
Senior Software Engineer
Senior Software Engineer

Mployee.me • Dadri

On-site
INR 900,000 - 1,500,000
Senior Backend Engineer - Site Reliability Engineering
Senior Backend Engineer - Site Reliability Engineering

Lenskart Solutions Pvt Ltd • Bengaluru

On-site
INR 900,000 - 1,400,000
Senior Software Engineer - Java
Senior Software Engineer - Java

EPAM Systems Inc • Coimbatore District

On-site
INR 1,200,000 - 1,800,000
Senior Backend Engineer - Java + AWS
Senior Backend Engineer - Java + AWS

IT Merchant • Ahmedabad District

On-site
INR 800,000 - 1,200,000
Lead Software Engineer - Java
Lead Software Engineer - Java

EPAM Systems Inc • Chennai

On-site
INR 2,600,000 - 3,800,000
Java Back End Developer
Java Back End Developer

Dansk Scanning It Know-how • Pune District

On-site
INR 1,200,000 - 2,000,000
Lead Software Engineer - Java Backend
Lead Software Engineer - Java Backend

Lenskart.com • Bengaluru Urban

On-site
INR 4,200,000 - 6,000,000
Java Backend Developer | Spring Boot | Microservices
Java Backend Developer | Spring Boot | Microservices

Infosys • Hyderabad, Pune District, Bengaluru

On-site
INR 1,200,000 - 2,400,000