24 Oct
|
Comviva
|
Bengaluru
Key Responsibilities
• Define the overall architecture for a large-scale Telecom CRM platform.
• Design highly available, fault-tolerant, and horizontally scalable microservices.
• Build systems capable of handling high TPS (Transactions Per Second) and high-volume workloads with low latency.
• Design event-driven architectures using Apache Kafka for asynchronous communication.
• Establish API standards aligned with TM Forum Open APIs.
• Define database architecture, data modeling, and performance optimization strategies using MySQL.
• Drive cloud-native architecture and deployment strategies on Kubernetes.
• Define security, observability, logging, monitoring, and resiliency standards.
• Review solution designs and provide technical guidance to development teams.
• Collaborate with frontend teams to define integration patterns for React-based Micro Frontends.
• Lead architecture reviews, proof of concepts, and technology evaluations.
• Mentor senior engineers and promote engineering best practices.
• Ensure solutions meet performance, scalability, maintainability, and security requirements. Required Technical Skills Backend
• Expert in Java (11/17+) and Spring Boot
• Robust understanding of Microservices Architecture
• REST API design and API-first development
• TM Forum Open APIs (TMF Open APIs)
• Experience building distributed systems Messaging & Integration
• Apache Kafka
• Event-Driven Architecture
• Asynchronous messaging patterns
• Event Sourcing and CQRS (preferred) Database
• MySQL performance tuning
• Database design and normalization
• Indexing, partitioning, replication, and high availability Cloud & DevOps
• Kubernetes
• Docker
• CI/CD pipelines
• Cloud-native application architecture Frontend
• Understanding of React
• Experience with Micro Frontend architecture
• API integration patterns Architecture
• High TPS and high-throughput system design
• Distributed systems architecture
• Scalability and performance optimization
• Caching strategies
• Resilience patterns (Circuit Breaker, Retry, Bulkhead)
• Load balancing
• API Gateway patterns
• Service discovery
• Distributed tracing and observability Preferred Qualifications
• 12+ years of software development experience with at least 5 years in an Architecture role.
• Telecom/BSS/OSS domain experience.
• Experience implementing TM Forum Open APIs.
• Experience running Kubernetes in production environments.
• Knowledge of Domain-Driven Design (DDD).
• Experience with Event-Driven Architecture (EDA).
• Familiarity with OAuth2, OpenID Connect, and IAM solutions such as Keycloak.
• Experience with performance testing and capacity planning. Desired Candidate Profile The Ideal Candidate Should Possess
• Strong system design and architectural skills.
• Ability to balance business requirements with technical solutions.
• Excellent communication and stakeholder management skills.
• Experience leading multiple engineering teams.
• Strong analytical and problem-solving abilities.
• Passion for mentoring engineers and driving engineering excellence.
📌 Solution Architect (Bengaluru)
🏢 Comviva
📍 Bengaluru