Backend Engineer (Java)

Lenskart

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Lenskart in Bengaluru seeks an experienced Java backend developer to design, build, test, deploy, and maintain scalable backend systems and services. You will own the SDLC from requirements to production deployment and collaborate with product, engineering, QA, and business teams.

The ideal candidate has 3+ years of hands-on Java backend experience, strong OOP, RESTful APIs, microservices with Java and Spring Boot, and hands-on with Kafka or RabbitMQ, MySQL/MariaDB, and CI/CD practices.

Qualifications

  • 3+ years of hands-on Java backend development.
  • Strong knowledge of OOP principles and design patterns.
  • Experience developing RESTful APIs and microservices with Java and Spring Boot.
  • Experience with SOA/microservices architecture and N-tier development.
  • Good understanding of database design, SQL optimization with MySQL/MariaDB.
  • Experience with messaging systems such as Kafka or RabbitMQ.
  • Strong debugging, troubleshooting and performance optimization skills.
  • Familiarity with Git and CI/CD practices.
  • Ability to work independently in a fast-paced startup-like environment.

Responsibilities

  • Translate complex requirements into robust technical solutions.
  • Design, develop, test, deploy, and maintain scalable backend systems and services.
  • Own the complete SDLC from requirement analysis to production deployment.
  • Build high-quality, extensible, and maintainable applications with timely delivery.
  • Drive engineering best practices, coding standards, and development tools.
  • Collaborate with Product, Engineering, QA, and Business teams to deliver efficient solutions.
  • Lead architecture and design discussions and provide end-to-end technical solutions.
  • Drive continuous improvement in product, process, and technology.
  • Manage bug triage, root cause analysis, and production issue resolution.
  • Monitor quality, performance, and delivery metrics; provide status updates.
  • Stay current with emerging technologies and open-source frameworks.
  • Contribute to reusable frameworks, standards, and solution methodologies.

Skills

Java
Spring Boot
RESTful APIs
Microservices
SOA
MySQL/MariaDB
Kafka
RabbitMQ
Git
CI/CD
Algorithms
Self-starter

Job description

Role & responsibilities
  • Translate complex business and functional requirements into robust technical solutions
  • Design, develop, test, deploy, and maintain scalable backend systems and services
  • Own the complete Software Development Life Cycle (SDLC), from requirement analysis to production deployment
  • Build high-quality, extensible, and maintainable applications while ensuring timely delivery
  • Drive adoption and evolution of engineering best practices, coding standards, and development tools
  • Collaborate closely with Product, Engineering, QA, and Business teams to deliver efficient solutions
  • Lead architecture and design discussions and provide end-to-end technical solutions
  • Drive continuous improvement in product, process, and technology
  • Manage and participate in bug triage, root cause analysis, and production issue resolution
  • Monitor product quality, performance, and delivery metrics, and provide regular status updates to stakeholders
  • Stay current with emerging technologies, open-source frameworks, and industry trends
  • Contribute to reusable frameworks, standards, and solution methodologies.
Preferred candidate profile
  • 3+ years of hands-on experience in Java backend development. Strong understanding of data structures and algorithms
  • Excellent knowledge of Object-Oriented Programming (OOP) principles and software design patterns
  • Proven experience developing RESTful APIs and microservices using Java and Spring Boot
  • Strong experience with SOA / microservices architecture and N-tier application development
  • Good understanding of database design, SQL optimization, and development using MySQL / MariaDB
  • Experience with messaging and queueing platforms such as Apache Kafka, RabbitMQ, or similar
  • Strong debugging, troubleshooting, and performance-optimization skills.
  • Familiarity with Git and CI/CD practices
  • Ability to work independently and thrive in a fast-paced, startup-like environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Engineer (Java)
Backend Engineer (Java)

Silvermine Group • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Collaborative growth-focused engineering culture
Opportunities for architecture and technical contribution
Java Backend Engineer
Java Backend Engineer

Curately AI, Inc • India

On-site
INR 1,200,000 - 2,000,000
Java Backend Developer
Java Backend Developer

Capgemini • Bengaluru

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

Sabre • Bengaluru

Hybrid
INR 1,500,000 - 2,100,000
Backend Engineer (Java) - BFSI domain
Backend Engineer (Java) - BFSI domain

Versent Systems • Dadri

On-site
INR 600,000 - 1,000,000
Senior JAVA Backend Engineer - Remote
Senior JAVA Backend Engineer - Remote

InnovationTeam • India

On-site
INR 1,500,000 - 2,500,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 Backend Engineer
Senior Backend Engineer

BukuWarung • Hyderabad

On-site
INR 600,000 - 1,200,000
Java Integration Engineer
Java Integration Engineer

IFS • Maharashtra

Hybrid
INR 600,000 - 1,200,000
Hybrid work opportunities
Technical Lead
Technical Lead

Vertical Relevance • Pune District

Hybrid
INR 1,200,000 - 2,400,000