Sr. Manager - Digital Fabric

Tata Communications · Pune Division

  • Experience17–18 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Levelexecutive
  • Posted11 Sept 2026

About Tata Communications

Tata Communications is hiring in Pune Division in telecom. This role looks for around 17+ years of experience.

Skills

  • Java/J2EE
  • Spring Framework
  • Spring Boot
  • Spring Cloud
  • Servlets
  • JDBC
  • JPA
  • Hibernate
  • RESTful APIs
  • SOAP Web Services
  • WSDL
  • XML
  • Enterprise Application Integration
  • Microservices Architecture
  • SQL
  • Stored Procedures
  • Database Schema Design
  • Database Performance Optimization
  • Apache SOLR
  • Indexing & Search Optimization
  • Hazelcast
  • Distributed Caching Solutions
  • Jenkins
  • Maven
  • Shell Scripting
  • CI/CD Pipelines
  • Build & Release Management
  • Git
  • SVN (Subversion)
  • JIRA
  • Agile
  • JavaScript
  • React
  • Angular
  • Vue.js
  • VB.NET
  • C#.NET
  • Log4j
  • Application Monitoring
  • Performance Tuning
  • Production Support
  • Debugging & Troubleshooting
  • SaaS Applications
  • ERP Solutions
  • Software Design Patterns
  • Object-Oriented Programming
  • Distributed Systems Architecture

The role

A solution architect at a telecom connectivity company designs enterprise SaaS ERP solutions and leads Java/J2EE architecture. The role applies Spring Boot, Apache SOLR, and CI/CD Pipelines to scalable cloud-native applications, while guiding technical teams and modernization programs.

Full 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

Senior Technical Architect / Principal Software Engineer

Position Summary

We are seeking an experienced and highly skilled Senior Technical Architect / Principal Software Engineer with 17+ years of proven expertise in enterprise application development, SaaS-based ERP solutions, and full software development lifecycle management. The ideal candidate will have extensive experience designing scalable, high-performance applications, leading technical teams, driving architectural decisions, and delivering innovative solutions that align with business objectives.

This role requires deep expertise in Java/J2EE technologies, Spring ecosystem, cloud-native application development, SaaS platforms, database design, DevOps practices, and Agile methodologies. The successful candidate will play a pivotal role in defining technical strategy, mentoring engineering teams, and ensuring the successful delivery of enterprise-grade software solutions.

Key Responsibilities

Solution Architecture & Design

Design, develop, and implement scalable SaaS-based ERP solutions to meet complex business requirements.Collaborate directly with business stakeholders and internal customers to translate business needs into technical solutions.Define application architecture, system integration strategies, and technical roadmaps.Ensure solutions are secure, maintainable, highly available, and optimized for performance.Lead architectural reviews and technology selection initiatives.Establish best practices, design standards, and governance frameworks.

Software Development

Develop enterprise-grade applications using Java/J2EE, Spring Framework, Spring Boot, Spring Cloud, Hibernate, JPA, JDBC, and Servlets.Design and implement RESTful APIs and web services using Jersey, SOAP, WSDL, and XML technologies.Lead feature development, product enhancements, and customization initiatives.Write high-quality, reusable, and maintainable code adhering to industry standards and best practices.Conduct code reviews and ensure compliance with secure coding standards.

Data & Search Technologies

Design and optimize relational database schemas to support enterprise-scale applications.Develop complex SQL queries, Stored Procedures, Functions, Triggers, Cursors, and database objects.Implement enterprise search capabilities using Apache SOLR, including schema design, indexing strategies, and query optimization.Ensure database performance, data integrity, scalability, and availability.Optimize caching and distributed data management strategies using technologies such as Hazelcast.

DevOps & Automation

Build, manage, and optimize CI/CD pipelines using Jenkins, Maven, and related automation tools.Develop shell scripts and automation utilities for build, deployment, and release management.Implement modern DevOps practices to enhance software delivery efficiency.Monitor and optimize system performance, availability, and deployment processes.Implement logging, monitoring, and troubleshooting solutions using Log4j and related tools.

Agile Delivery & Technical Leadership

Work within Agile/Scrum environments to deliver high-quality software solutions.Participate in architecture reviews, sprint planning, backlog refinement, and technical governance activities.Provide technical leadership and mentorship to development teams.Conduct peer reviews and guide engineers on software engineering best practices.Troubleshoot complex production issues and lead root-cause analysis efforts.Collaborate effectively with cross-functional teams including Product Management, QA, DevOps, and Business Stakeholders.

Modern Technology Enablement

Drive development automation initiatives leveraging JMR and modern engineering frameworks.Provide technical leadership across Java, Spring Boot, Spring Cloud, JavaScript, React, Angular, and Vue.js ecosystems.Evaluate and adopt emerging technologies, architectural patterns, and engineering practices.Support cloud modernization and digital transformation programs.

Required Skills & Technical Expertise

Core Technologies

JavaJ2EESpring FrameworkSpring BootSpring CloudServletsJDBCJPAHibernate

API & Integration Technologies

RESTful APIs (Jersey)SOAP Web ServicesWSDLXMLEnterprise Application IntegrationMicroservices Architecture

Database Technologies

SQL DevelopmentStored ProceduresFunctionsTriggersCursorsDatabase Schema DesignDatabase Performance Optimization

Search & Caching Technologies

Apache SOLRIndexing & Search OptimizationHazelcastDistributed Caching Solutions

DevOps & Build Tools

JenkinsMavenShell ScriptingCI/CD PipelinesBuild & Release Management

Source Control & Collaboration Tools

GitSVN (Subversion)JIRAAgile Project Management Tools

Front-End Technologies

JavaScriptReactAngularVue.js

Microsoft Technologies

VB.NETC#.NETWeb ServicesXML Technologies

Logging, Monitoring & Troubleshooting

Log4jApplication MonitoringPerformance TuningProduction SupportDebugging & Troubleshooting

Qualifications

Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.17+ years of hands-on experience in software development, technical architecture, and enterprise solution delivery.Proven experience delivering enterprise-scale SaaS applications and ERP solutions.Strong understanding of software design patterns, object-oriented programming principles, and distributed systems architecture.Demonstrated experience in Agile/Scrum delivery environments.Experience leading technical teams, architecture reviews, and complex transformation initiatives.

Key Competencies

Solution Architecture & Enterprise System DesignTechnical Leadership & Team MentoringStrategic Technology PlanningProblem Solving & Analytical ThinkingStakeholder Management & Client EngagementPerformance Optimization & Scalability EngineeringSoftware Quality & Code Review ExcellenceContinuous Improvement & Innovation MindsetCross-Functional CollaborationProject Delivery & OwnershipDecision Making & Risk ManagementCommunication & Presentation Skills