Backend Engineer - SRE

Lenskart

Bengaluru

On-site

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

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Lenskart Solutions Pvt Ltd in Bengaluru is seeking a skilled Java Backend Developer to design, develop, test, and maintain scalable, secure backend applications. You will implement RESTful APIs, microservices, and robust data models using Java, Spring Boot, and modern cloud deployment practices.

You will collaborate with product managers, QA, DevOps, and frontend developers; participate in code reviews and Agile ceremonies; and ensure performance, security, and code quality through automated

Qualifications

  • Bachelor's degree in CS/IT or equivalent practical experience.
  • Strong analytical, problem-solving, and debugging skills.
  • Understanding of data structures, algorithms, and software engineering principles.
  • Good communication and collaboration skills.
  • Experience in Agile development environments.

Responsibilities

  • Design, develop, and maintain backend services using Java and Spring Boot.
  • Build and integrate RESTful APIs and microservices.
  • Write clean, reusable, maintainable code.
  • Work with SQL and NoSQL databases; optimize queries.
  • Implement authentication and application security.
  • Identify and resolve performance bottlenecks, bugs, and production issues.
  • Write unit and integration tests (JUnit, Mockito).
  • Collaborate with Product Managers, QA, DevOps, and frontend developers.
  • Participate in code reviews and Agile ceremonies.
  • Use Git and CI/CD pipelines for deployments.
  • Monitor performance and support production releases.
  • Follow coding standards and secure development practices.

Skills

Core Java
Spring Boot
REST APIs
Microservices
SQL & NoSQL
Security Practices
Unit Testing
CI/CD
Git
Docker
Kubernetes
Cloud Platforms
Monitoring
Kafka

Education

Bachelor's degree in Computer Science, IT, or related field

Tools

Spring Boot
Hibernate
Jenkins
Swagger/OpenAPI

Job description

We are looking for a skilled Java Backend Developer to design, develop, test, and maintain scalable, secure, and high-performance backend applications. The ideal candidate should have strong experience in Java, Spring Boot, REST APIs, microservices architecture, database management, and cloud or deployment technologies.


Key Responsibilities


  • Design, develop, and maintain backend services using Java and Spring Boot.


  • Build and integrate RESTful APIs and microservices.


  • Write clean, reusable, maintainable, and efficient code.


  • Work with relational and NoSQL databases to design schemas and optimize queries.


  • Implement authentication, authorization, and application security.


  • Identify and resolve performance bottlenecks, bugs, and production issues.


  • Write unit and integration tests using JUnit, Mockito, or similar frameworks.


  • Collaborate with Product Managers, Business Analysts, QA Engineers, DevOps Engineers, and frontend developers.


  • Participate in code reviews, technical design discussions, and Agile/Scrum ceremonies.


  • Use Git and CI/CD pipelines to manage code changes and deployments.


  • Monitor application performance, troubleshoot issues, and support production releases.


  • Follow coding standards, secure development practices, and engineering best practices.



Required Technical Skills


  • Programming: Core Java, OOP, Collections, Exception Handling, Multithreading, Java 8+ features.


  • Frameworks: Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate.


  • API Development: REST APIs, JSON, HTTP methods, API versioning, Swagger/OpenAPI.


  • Architecture: Microservices, design patterns, distributed systems fundamentals.


  • Databases: MySQL, PostgreSQL, Oracle, or similar relational databases; SQL query optimization.


  • Messaging: Kafka or RabbitMQ, where applicable.


  • Testing: JUnit, Mockito, integration testing.


  • Build Tools: Maven or Gradle.


  • Version Control: Git, GitHub, GitLab, or Bitbucket.


  • DevOps and Cloud: Docker, Kubernetes, Jenkins, AWS/Azure/GCP, depending on the project.


  • Monitoring: Logging, metrics, and troubleshooting using tools such as ELK, Grafana, or Prometheus.



Qualifications


  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.


  • Strong analytical, problem-solving, and debugging skills.


  • Understanding of data structures, algorithms, and software engineering principles.


  • Good communication and collaboration skills.


  • Experience working in Agile development environments.




Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Senior Software Engineer

Mployee.me • Dadri

On-site
INR 900,000 - 1,500,000
Senior Software Engineer - BackEnd ( Java )
Senior Software Engineer - BackEnd ( Java )

Growfin.ai • Chennai

On-site
INR 1,400,000 - 2,100,000
Senior Software Engineer - BackEnd Java
Senior Software Engineer - BackEnd Java

Growfin • Chennai

On-site
INR 900,000 - 1,500,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
Java Backend Developer

Lonvec Technologies Private Limited • Pune District

On-site
INR 1,100,000 - 1,700,000
Java backend Developer
Java backend Developer

BlueScope • Mumbai, Chennai

On-site
INR 1,500,000 - 2,500,000
Java Developer
Java Developer

Lumiq • Dadri

On-site
INR 900,000 - 1,500,000
Java Software Engineer
Java Software Engineer

Quest Global • Hyderabad

On-site
INR 900,000 - 1,500,000
Java Developer
Java Developer

Sodel Solutions Pvt. Ltd. • Mumbai

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