Lenskart

Backend Engineer - Java

Lenskart
Apply
3 months ago
Bengaluru, IndiaMid Level

Responsibilities

  • Translate complex functional requirements into technical requirements and implement a coherent development strategy.
  • Design, develop, and maintain complex, scalable, and extensible backend systems and applications.
  • Own the overall software development lifecycle and deliver high-quality solutions on time and on budget.
  • Adopt and evolve software engineering practices and tools within the organization.
  • Evaluate current technology developments and open-source offerings to solve business problems.
  • Collaborate with technology and business teams to provide efficient and robust solutions.
  • Drive and manage the bug triage process.
  • Report product delivery and quality status to management, customer support, and product teams.
  • Lead discussions to improve the product, process, and technology, and provide end-to-end solution and design details.
  • Lead development of formalized solution methodologies.

Requirements

  • At least 4 years of Java backend experience.
  • Strong understanding of data structures and algorithms.
  • Strong understanding of object-oriented programming and excellent software design skills.
  • Experience with service-oriented architecture, microservices, and development of N-tier J2EE and Java Spring Boot applications and APIs.
  • Strong understanding of database design and SQL development with MySQL or MariaDB.
  • Experience with Apache Kafka, RabbitMQ, or other queueing systems.
  • Passion for working in a startup-like environment.

Benefits

  • Job location: Bangalore.

Tech Stack

Apache KafkaJavaMariaDBMySQLRabbitMQSpring Boot

Categories

Lenskart

About Lenskart

10,000+ employees
Contact me