Sr. Manager - Digital Fabric

Tata Communications

Coimbatore District

On-site

INR 4,500,000 - 7,500,000

Full time

12 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tata Communications is seeking a Senior Technical Architect / Principal Software Engineer with 17+ years of experience in enterprise application development and SaaS ERP solutions. The role focuses on scalable architecture, cloud-native delivery, and driving architectural decisions across Java/J2EE, Spring, and DevOps.

You will lead technical teams, collaborate with stakeholders, and shape roadmaps while upholding security, performance, and high availability standards.

Qualifications

  • 17+ years of hands-on software development and solution architecture experience.
  • Proven experience delivering enterprise-scale SaaS applications and ERP solutions.
  • Strong understanding of software design patterns and distributed systems.
  • Experience working in Agile/Scrum environments.

Responsibilities

  • Design, develop, and implement scalable SaaS-based ERP solutions.
  • Collaborate with stakeholders to translate business needs into technical solutions.
  • Define application architecture, integration strategies, and roadmaps.
  • Ensure security, maintainability, availability, and performance of solutions.
  • Lead architecture reviews, sprint planning, and governance.
  • Mentor development teams on best practices and code quality.

Skills

Solution Architecture
Technical Leadership
Java/J2EE
Spring Framework
Cloud-native
SaaS Platforms
Agile/Scrum
DevOps
Database Design
REST APIs
Distributed Systems

Education

Bachelor's/Master's in Computer Science or related

Tools

Jenkins
Maven
Git
SOLR
Hibernate

Job description

Senior Technical Architect / Principal Software Engineer

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.

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 performance optimized.

Software Development

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

Data Search Technologies

  • Design and optimize relational database schemas.
  • Develop complex SQL scripts, Stored Procedures, Functions, Triggers, Cursors, and Tables.
  • Implement enterprise search capabilities using Apache SOLR, including schema design, indexing, and query optimization.
  • Ensure database performance, integrity, and scalability.

DevOps Automation

  • Build and maintain CI/CD pipelines using Jenkins and Maven.
  • Develop shell scripts and automation tools for build, deployment, and release management.
  • Monitor and optimize application performance and deployment processes.
  • Implement logging, monitoring, and debugging solutions using Log4j and related tools.

Agile Delivery Leadership

  • Work within Agile/Scrum environments to deliver high-quality software solutions.
  • Participate in architecture reviews, sprint planning, and technical governance.
  • Conduct code reviews and mentor development teams on best practices.
  • Troubleshoot complex production issues and drive root-cause analysis.

Modern Technology Enablement

  • Support development automation initiatives leveraging JMR and modern frameworks.
  • Provide technical leadership across Java, Spring Boot, Spring Cloud, JavaScript, React, Angular, and Vue-based applications.
  • Drive adoption of emerging technologies and software engineering best practices.
Required Skills Technical Expertise

Core Technologies

  • Java, J2EE
  • Spring Framework
  • Spring Boot
  • Spring Cloud
  • Servlets
  • JDBC
  • JPA
  • Hibernate

API Integration Technologies

  • RESTful APIs (Jersey)
  • SOAP Web Services
  • WSDL
  • XML
  • Web Services Integration

Database Technologies

  • SQL Development
  • Stored Procedures
  • Functions
  • Triggers
  • Cursors
  • Database Schema Design

Search Caching

  • Apache SOLR
  • Indexing Search Optimization
  • Hazelcast

DevOps Build Tools

  • Jenkins
  • Maven
  • Shell Scripting
  • CI/CD Pipelines

Source Control Collaboration

  • Git
  • SVN (Subversion)
  • JIRA

Front-End Technologies

  • JavaScript
  • React
  • Angular
  • Vue.js

Microsoft Technologies

  • VB.NET
  • C#.NET
  • Web Services
  • XML Technologies

Logging Monitoring

  • Log4j
  • Application Monitoring
  • Debugging Troubleshooting
Qualifications
  • Bachelor''s or Master''s degree in Computer Science, Information Technology, Engineering, or a related field.
  • 17+ years of hands-on software development and solution architecture experience.
  • Proven experience delivering enterprise-scale SaaS applications and ERP solutions.
  • Strong understanding of software design patterns, object-oriented programming principles, and distributed systems.
  • Experience working in Agile/Scrum environments.
Key Competencies
  • Solution Architecture System Design
  • Technical Leadership Mentoring
  • Problem Solving Analytical Thinking
  • Stakeholder Management
  • Performance Optimization
  • Code Quality Review
  • Continuous Improvement Mindset
  • Cross-functional Collaboration
  • Project Delivery Ownership
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Engineer - Java, React/Angular
Sr. Software Engineer - Java, React/Angular

Optum • Gurugram District

Hybrid
INR 1,200,000 - 1,800,000
Senior Software Engineer
Senior Software Engineer

Eurofins • Karnataka

On-site
INR 1,000,000 - 1,500,000
Senior Java Full-Stack Technical Architect
Senior Java Full-Stack Technical Architect

Ekfrazo Technologies • Bengaluru

On-site
INR 4,000,000 - 4,600,000
Business Solutions Lead Architect
Business Solutions Lead Architect

Lennox • Chennai District

On-site
INR 4,000,000 - 6,400,000
Business Solutions Lead Architect
Business Solutions Lead Architect

Lennox India Technology Centre • Chennai District

On-site
INR 4,000,000 - 7,000,000
Seni
Seni

Keross R&D • Kolkata District

On-site
INR 1,800,000 - 2,200,000
Sr. Software Engineer I
Sr. Software Engineer I

Optum • Delhi

Hybrid
INR 2,500,000 - 4,500,000
Engineering Manager
Engineering Manager

HighRadius • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Full Stack Java Group Technical Architect
Full Stack Java Group Technical Architect

HCLTech • Dadri, Pune District, Bengaluru

Hybrid
INR 4,500,000 - 7,500,000
Heralded cloud-native practices
Sr. Architect - Java
Sr. Architect - Java

Accenture in India • Ernakulam

On-site
INR 4,000,000 - 7,000,000