- Write high-quality reusable, modular and scalable code with unit tests
- Design and build APIs that scale
- Mentor a small but growing team of developers
- Influence what new technologies best fit an evolving stack
- 1+ years of programming experience with web technologies
- Bachelor / Masters degree in CS/ME/IT/related technology (IITs, RECs, BITS, etc preferred)
- Experience designing and building complete server-side architecture from the ground up
- Significant Experience in developing, testing, profiling and maintaining mission-critical JVM web applications
- Deep understanding of multiple databases and the tradeoffs necessary in high-throughput environments
- ready to work in a fast-paced environment as a key contributor.
- Strong knowledge of OO design patterns and agile software development practices
- Contributions to open-source projects
- Extensive experience with systems integration using HTTP and queues
- JVM tuning and profiling
Candidate should be from tier 1 colleges only.
Candidate should be from product based company.