HamburgerMenu
hirist

MonoSpear Technologies - Technical Lead - Microservices Architecture

MonoSpear Technologies Pvt Ltd
Anywhere in India/Multiple Locations
8 - 10 Years

Posted on: 22/10/2025

Job Description

About the Role :

We are seeking an experienced Technical Lead with deep expertise in Microservices Architecture to lead our software development teams in designing and building scalable, resilient, and high-performance distributed systems.

The ideal candidate will be responsible for driving architectural decisions, mentoring engineers, and ensuring best practices in development, deployment, and maintenance of microservices-based applications.

Key Responsibilities :

- Lead the design and implementation of microservices-based architectures that meet business requirements for scalability, performance, and reliability.

- Collaborate with product owners, architects, and other stakeholders to translate business needs into robust technical solutions.

- Define service boundaries, API contracts, and communication patterns (REST, gRPC, messaging).

- Lead technical discussions and architectural reviews to establish standards and governance for microservices.

- Oversee the development lifecycle, ensuring adherence to DevOps practices, CI/CD pipelines, and automated testing.

- Mentor and coach development teams on microservices design patterns, containerization (Docker), orchestration (Kubernetes), and cloud-native technologies.

- Identify and resolve technical challenges related to distributed systems, data consistency, fault tolerance, and security.

- Monitor application health and performance, implement logging, tracing, and monitoring solutions.

- Drive continuous improvement in software quality, scalability, and deployment processes.

- Evaluate and recommend new tools, frameworks, and technologies to enhance development efficiency and system robustness.

Required Skills & Experience :


- 8+ years of professional software development experience with at least 3-4 years leading teams.

- Strong expertise in microservices architecture and experience designing distributed systems.

- Proficient in programming languages such as Java, Kotlin, Python, Go, or Node.js.

- Hands-on experience with microservices frameworks like Spring Boot, Micronaut, Quarkus, or Express.js.

- Expertise in API design, RESTful services, gRPC, asynchronous messaging (Kafka, RabbitMQ).

- Strong understanding of containerization technologies like Docker and orchestration platforms such as Kubernetes.

- Experience with cloud platforms such as AWS, Azure, or GCP, including cloud-native services.

- Solid knowledge of CI/CD pipelines, automated testing, and DevOps practices.

- Familiarity with monitoring and observability tools (Prometheus, Grafana, ELK stack, Jaeger).

- Strong understanding of data management challenges in distributed systems (CAP theorem, eventual consistency, caching).

- Experience with security best practices in microservices (OAuth2, JWT, API gateways).

- Excellent leadership, communication, and collaboration skills.

- Ability to mentor and develop junior engineers and foster a culture of technical excellence

info-icon

Did you find something suspicious?