Team Lead - BackEnd Engineer (Job Code : J44481)  

 Job Summary
Share this job on Facebook  Share this job on Twitter  Share this job on Linked In
4.00 - 8.00  Years 
Team Lead - BackEnd Engineer
BSc-Comp/IT, BTech-Comp/IT, BTech-Other, MBA, MCA, ME-Comp/IT, MSc-Comp/IT, MS-Comp/IT, MSc-Other, MS-Other, MTech-Comp/IT, MTech-Other, PGDM
Educational Level:
Stream of Study:
Industrial Type:
IT-Software/Software Services
Functional Area:
IT Software - Application Programming / Maintenance
Key Skills:
Java, J2EE, Databases, Spring
Job Post Date:
2021-09-29 16:21:31  

 Company Description
Our Client was founded in 2013, and is backed by 3 Leading Venture Capital (VC) Funding Firms in World. Our client`s team is spread out across San Francisco, New York, Los Angeles, London and Mumbai,

Our client`s Product is an Intelligent Mobile Marketing Platform trusted by over 8000 of today`s top mobile apps across globe like Reliance Jio, Star, Sony, Samsung, Idea, BookMyShow, Freecharge, Cleartrip, HelloDotcom, Zomato, Tribe, DC Comics, Denver Broncos and Curiosity to help them understand their users better, and significantly improve engagement metrics.

Our Client offer`s the usual stuff like competitive salary, health insurance, catered lunches, work tools of your choice, a cool office. We are growing rapidly across the globe, the team is hungry and committed to delivering world class products to our customers.

Come, join them and help them make a dent in the universe.

 Job Description
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