HealthKart is India's biggest health store on the internet.
Our singular mission is to provide access to authentic, quality, and affordable health products to those who don't.
We strive to live up to this with an ever growing but comprehensive catalog and a good delivery team.
We are always looking for great people to work with. We'd love to have you over.
Apply to [email protected] and we'll get back to you as soon as we can.
Software Engineer (JAVA)
Key Responsibilities :
Translate technical requirements into well-designed applications
Come up with efficient, modular and scalable solutions for business and technical problems
Design and architect technical solutions for the business problems of a large e-commerce portal
Break projects into simpler granular tasks, estimate effort required and identify dependencies
Write efficient and readable code leveraging on a good understanding of object oriented principles and design patterns
Follow release cycles and commitment to deadlines
Mentoring junior team members on software design, best coding practices and other development lifecycle related practices
Exhibit high degree of technical competency
Good understanding of data structures & algorithms and their space & time complexities
Should be highly self-directed, a strong individual contributor and a strong team player
Experience with Web services is a must
Experience with Agile methodology or extreme programming is a great plus
Previous start-up experience or contribution to any open source project is preferred
Experience with complete life cycle of development in any programming language on a Linux platform
Knowledge of Test Driven Development (TDD)
Must have 2-4 years of overall experience.
Language ? Java/J2EE; should be proficient in core JAVA concepts
Should be good in Data Structure and Algorithm.
Java Framework Technologies ? Experience in developing Microservices framework using Spring boot/Spring/Hibernate/Spring/Struts/Stripes
DB Technologies: MySQL/Oracle; proficient in DB schema designing and writing complex queries
Scripting Technologies: Must have experience in developing in Scala/Groovy/Kotlin or any other JVM based scripting language.
Solid understanding of Netty/Jetty and NIO based based server and frameworks.
Solid Java fundamentals including best practices, DevOps awareness and Java Design Patterns
Experience with unit testing frameworks in the Java ecosystem.
Experience in developing application on Grails/Play or any other Convention over Configuration based framework.
Front end Technologies: HTML, CSS, JSP
Person Should be good in core Java and J2ee technologies