Design/architect high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance.
Driving innovations in the product constantly to remain ahead of the curve.
Serve as a thought leader and mentor on technical, architectural, design and related issues.
Proactively identify architectural weaknesses and recommend appropriate solutions.
Balance short-term versus long-term actions, strategic versus tactical requirements, while continuing to move forward towards the strategic vision.
Collaborate with cross-functional teams to solve complex problems and build products spanning across multiple teams to deliver end-to-end products & features.
Estimate efforts, identify risks, devises and meets project schedules.
Provide functional, design, and code reviews in related areas of expertise within team and cross-team.
Desired Profile
6 years of strong software design/development experience in building massively large-scale distributed internet systems and products.
Should have experience of Agile methodologies like Scrum and Kanban.
Should be actively involved in Sprints.
Excellent data structure & algorithm and problem-solving skills.
Should have worked on Spring/Spring Boot, No/SQL
Experience of working with AWS or any other public cloud on SDK level
Experience and knowledge of open-source tools & frameworks, broader cutting - edge technologies around server-side development.
Should have experience leading teams.
Skills
Superior organization, communication, interpersonal and leadership skills.