vResponsibilities :
- Lead and take ownership of the backend team and end to end SDLC, i.e. from Requirement & Estimation to Release in production
- Develop features and improvements to the product in a secure, well-tested, and performant way.
- Set out architectural guidelines for the team and infuse best practices in the development teams
- Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment.
- Maintain and advocate for these standards through code review.
- Collaborate with Application stakeholders to deliver the required functionality to the market
- Debug application issues and help support respond to client queries
- Provide accurate estimates, clearly communicate the status of tasks, and identify risks
- Commitment to accomplishing the task at hand and identifying the fastest and most reliable way to solve a problem
- Performance tuning of application code at different service levels
- Incorporate design changes to improve the performance of the application
- Interact with customers of the application and help address issues reported
Requirements :
- Minimum Bachelor's degree in Computer Science or equivalent
- 06 - 08 years experience with Java and J2EE/Java EE
- Good knowledge of object-oriented design, data structures, algorithms.
- Strong understanding of SQL concepts, partitioning and indexing techniques.
- Ability to write optimized and high performing queries
- Experience building RESTful web services
- Strong written and verbal communication skills
- Strong interpersonal and time management skills
- Strong problem solving and analytical skills
- Experience with CI tools and build pipelines
- Deep understanding of writing modular, well-documented, testable, maintainable code
- Experience building operationally critical services, especially in eCommerce in the cloud
- Genuinely excited about working in a growth-stage startup, learning and solving problems without getting constrained by current knowledge or experience.