2+ years of object-oriented programming experience with Java
Design, implement, and deploy high-performance, custom applications at scale.
Hands on with any object-oriented language (Preferably Java)
In-depth knowledge of Java, Spring.
Excellent individual contributor who can step up in the shoes of lead if required
End to end ownership of the module
Strong and proven expertise in full-stack development with 2+ years experience in product development.
B.E., B.Tech. or higher in Computer Science plus 2 years relevant work experience
Working knowledge of distributed computing principles
Industry experience with Linux
Practical experience in writing efficient and performant code in java
Expert in multi-threading and data structures
Working knowledge of software engineering standard methodologies (e.g., code reviews, unit testing/integration testing, design documentation)
Experience with Jenkins, Maven, Gradle or build tools
Working knowledge of MySQL