Job Description
About The Company
Tata Communications Redefines Connectivity with Innovation and IntelligenceDriving the next level of intelligence powered by Cloud, Mobility, Internet of Things, Collaboration, Security, Media services and Network services, we at Tata Communications are envisaging a New World of Communications
Role Overview
We are looking for a highly skilled Full Stack Developer to
join our Product Engineering team. The ideal candidate will have deep expertise
in Core Java, Spring Boot, microservices, and cloud-native architectures, along
with hands-on experience building scalable, high-performance platforms for
messaging and telecom domains. This role involves full lifecycle ownership,
design (HLA/LLD), development, testing, deployment, and ongoing enhancements of
telecom-grade products.
Key Responsibilities
Translate business and
technical requirements into High-Level Architecture (HLA) and Low-Level
Design (LLD) documents.
Architect scalable,
distributed systems built on microservices, REST APIs, and cloud-native
patterns.
Participate in design
reviews, performance tuning, and capacity planning for high-throughput
telecom applications.
Develop, enhance, and
maintain backend services using Core Java, Spring Boot, Maven, and modern
programming practices.
Build and integrate
microservices using REST, JSON, and event-driven patterns.
Implement in-memory
caching, business rules, and state management using Redis, Hazelcast, or
similar.
Containerize
applications using Docker and manage deployments on Kubernetes
(AKS/EKS/GKE).
Work with CI/CD
pipelines using GitHub, GitLab, Jenkins, or similar tools.
Utilize cloud-native
services across AWS/Azure/GCP for configuration, storage, networking, and
observability.
Build carrier-grade
features for telecom platforms (SMS, RCS, CPaaS, Voice, routing engines,
billing integrations).
Integrate with telecom
protocols, messaging queues, rating engines, and provisioning workflows.
Troubleshoot
performance, throughput, and latency issues typical in telecom traffic
flows.
Functional And Technical Skills
Core Java (8/11+)
Spring Boot / Spring
Framework
Maven build framework
Microservices
architecture
REST APIs development
Cloud platforms
(AWS/Azure/GCP)
Docker & Kubernetes
Messaging Queues (Kafka,
RabbitMQ, ActiveMQ, etc.)
In-memory
databases/cache (Redis, Hazelcast, etc.)
GitHub / GitLab /
Version Control
CI/CD pipelines
High-Level &
Low-Level Design (HLA/LLD)
Telecom IT domain
experience (OSS/BSS, SMSC, CPaaS, 10DLC, RCS, routing, billing,
provisioning)
Product development
experience in Telecom