2 months ago
Bengaluru, IndiaMid Level
Responsibilities
- Translate complex functional requirements into technical requirements and implement a coherent development strategy for the product line.
- Design, develop, and maintain complex, scalable, and extensible backend systems and applications.
- Own the overall software development lifecycle and deliver high-quality systems on time and on budget.
- Adopt and evolve software engineering practices and tools within the organization.
- Evaluate 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.
- Drive product, process, and technology discussions and provide end-to-end solution and design details.
- Lead development of formalized solution methodologies.
Requirements
- 4+ years of experience in Java backend development.
- Strong understanding of data structures and algorithms.
- Strong object-oriented programming and software design skills.
- Experience with SOA, microservices, RESTful services, and J2EE or Java Spring Boot application and API development.
- 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
- The role is based in Bangalore.
- The position offers a startup-like working environment.
Tech Stack
Categories
About Lenskart
Lenskart sells prescription eyeglasses, sunglasses, and contact lenses through an omnichannel model—e-commerce apps plus company-owned and franchised retail stores. It designs and manufactures eyewear and provides eye tests and fitting services for consumers across India and select international markets, including Singapore and the Middle East. Founded in 2008 and headquartered in Gurgaon, it is privately held.
