Job Title: Tech Lead - Microservices Experience Level: Minimum 8+ years of experience (including 3+ years in a leadership role) Role Summary The Tech Lead - Microservices will drive the design, development, and deployment of scalable microservices-based solutions, providing technical leadership and guidance to the team. The role involves expertise in microservices architecture, container orchestration (Docker, Kubernetes), Red Hat OpenShift Container Platform (OCP), Spring Boot, and modern DevOps practices. Telecommunications industry knowledge is a strong advantage. Key Responsibilities Technical Leadership:
Lead and mentor a team of developers in designing and implementing microservices-based solutions.
Provide architectural guidance and oversee adherence to best practices in development.
Define and enforce coding standards, design patterns, and quality metrics.
Microservices Architecture Design:
Drive the architecture, development, and deployment of microservices using Spring Boot and Spring Cloud.
Ensure microservices are loosely coupled, scalable, and resilient.
Design API gateways, service registries, and distributed tracing solutions.
Containerization & Orchestration:
Lead containerization efforts using Docker and orchestration with Kubernetes or Red Hat OCP.
Implement CI/CD pipelines to streamline deployments and ensure high system availability.
Performance & Optimization:
Oversee system performance, scalability, and fault tolerance through proactive monitoring and optimization.
Drive technical troubleshooting and resolution of complex production issues.
Collaboration & Stakeholder Management:
Collaborate with architects, product owners, and business stakeholders to align technical solutions with business goals.
Act as the primary technical point of contact for the development team and external stakeholders.
Telecommunications-Specific Focus (Preferred):
Lead projects aligned with telco-specific needs such as low-latency services, high availability, and distributed systems.
Leverage knowledge of BSS/OSS systems and telco protocols in solution design.