Technical Lead
Job Title: Technical Lead
Experience: 5-8 years
Job Type: Full-Time
Location: Gurgaon
Department: Monetization and Communication Solutions
Principal Accountabilities:
- Technical Mentorship: Guide and mentor the team technically.
- Development Lifecycle: Participate in the full software development lifecycle, writing optimized, maintainable, and concise code.
- Platform Management: Build and maintain high-performance, fault-tolerant, and scalable platforms.
- System Design: Translate business requirements into system designs and participate in design and architecture discussions.
- Code Reviews: Review code and test cases of junior developers.
- Effort Estimation: Estimate efforts for new requirements or changes in the product.
- Documentation: Prepare High-Level Design (HLD) and Low-Level Design (LLD) documents, especially for complex modules.
- Quality Assurance: Ensure quality deliverables in close coordination with the team and adhere to best engineering practices.
- Customer Support: Address customer queries and complaints received directly or through the support organization.
- Stakeholder Management: Work closely with internal teams such as Program Management, Support, Documentation, Solution, Product, and Business teams, as well as customers.
- Project Ownership: Take end-to-end ownership of delivering products or projects.
- Progress Updates: Provide regular updates to stakeholders on project/product progress.
- Agile Contribution: Contribute to sprint planning, review, and define technical and product roadmaps.
Skills & Abilities:
- Extensive experience in product architecture, design, and development using Core JAVA and J2EE technologies.
- Proficient in frameworks like Struts or Spring.
- Experience with testing tools like JUnit, JMeter.
- Strong understanding of OOPS concepts, Design Patterns, HTTP, XML, JSON, and TCP/UDP concepts for large-scale web applications.
- Knowledge of Web Services (SOAP/REST) and web servers like Tomcat and Apache HTTPD.
- Experience with MySQL, Linux, and packet analyzers like Wireshark.
- Experience using tools like Sonar, GIT, Fortify, and JaCoCo (code coverage).
- Excellent problem-solving, analytical skills, and root cause analysis (RCA) abilities.
- Knowledge of application security is a plus.
- Good to Have:
- Experience with Oracle DB, Hibernate.
- Knowledge of C, PHP, shell scripting.
- Experience with tools like Ansible, Maven, Jenkins, and CI/CD pipelines.
- Experience with UI/UX development, automation testing frameworks (ROBOT/Selenium), agile methodology, and customer handling.
- Knowledge of search tools like Solr, Elasticsearch.