Role Designation: Java Architect Experience: 6+ years Skills:
Extensive and expert programming experience in Java (strong OO skills preferred).
A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
Have a penchant for solving complex and interesting problems
Worked in startup like environment with high levels of ownership and commitment
BTech, MTech, or PhD in Computer Science or related technical discipline (or equivalent).
Excellent coding skills \xe2\x80\x93 should be able to convert design into code fluently Good skills to write unit & integration tests with reasonable coverage of code & interfaces
Experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with huge amount of data. Experience with multi-threading, async apis and concurrency programming,REST
Experience in redis cache or solr search or kafka queue or play framework is preferrable
Desired Candidate Profile
Advanced conceptual understanding of database and Operating System
Understanding of Software Engineering with practice in at least one project
Ability to contribute in medium to complex tasks independently
Exposure to Design Principles and ability to understand Design Specifications independently