We are looking for a highly skilled Technical Lead with strong expertise in Java, C++ and enterprise application development within the Telecom domain. The ideal candidate will lead design and development of high-availability, scalable systems and drive modernization initiatives.
Key Responsibilities
Lead the design and development of high-availability enterprise applications.
Provide technical leadership to development teams across modules.
Architect and develop scalable microservices-based applications.
Work on legacy system migration and modernization projects.
Design and review system architecture, code, and test strategies.
Ensure performance optimization, multi-threading efficiency, and caching strategies.
Collaborate with cross-functional teams including QA, DevOps, and business stakeholders.
Drive best practices in coding standards, test design, and deployment processes.
Must have skills
Strong expertise in Java and C++
Hands-on experience with Spring Boot framework
Strong understanding of Protocols (TCP/IP, etc.)
Experience with caching techniques
Strong knowledge of Oracle and PostgreSQL
Experience in test designing and unit testing
Experience building high-availability enterprise applications