Our client is looking for candidates for Team Lead - BackEnd Engineer position .
Desired candidate should have;
• BS/MS degree in Computer Science from premier institute with top grades or equivalent practical experience
• 4 - 8 years of experience in back-end development (Designing, developing, testing and deploying large scale applications with one of the JVM languages or other server side technologies
• People Management/Team Leading experience is a must.
• Must be proficient in Java, J2EE, Databases, Spring, etc.
• Strong fundamentals in Data Structures, Algorithms and System Design, OOP, Design patterns etc.
• Strong programming concepts(Object oriented programming concept, design patterns etc.)
• Able to understand and implement CI/CD (Continuous Integration and Continuous Delivery)
• Sound knowledge of Agile methodologies, TDD and automation
• Endless curiosity and ability to work both collaboratively and independently
• Has prior excellent and demonstrable engineering track record
• Must be familiar with RESTful APIs and able to design and implement low latency services
• Excellent troubleshooting skills - memory leaks, GC tuning
• Ensuring that the team writes quality and bug free code adhering to the functional and nonfunctional requirements
• Follow standard practices (Unit Tests, Reduce technical debt, Code Coverage, Integration Test, etc)
Key Responsibilities:
• Understand the functional and nonfunctional requirements, specifications and drive the story development by working with the team member
• Design and develop highly scalable, highly available, reliable, secure and fault tolerant systems with minimal guidance
• Adhere to the system design philosophy and goals and bring improvements to the code quality across platform
• Collaborate with cross functional teams (Product, Design, Data Science, SDK, Frontend developers, QA) on planning and execution to achieve delivery/output and seamless integrations with interdependent systems
• Build reusable code and libraries and follow high code standards, unit-testing and automated test coverage
• Own the entire lifecycle of feature development, test, deployment, fixes and improvements
Interview mode : Virtual.
Work Location : Mumbai