Tata Communications Engineer – Software & Application Development | Full Stack Developer Role in Pune

Job Role: Engineer – Software & Application Development (Entry-Level Full Stack Developer)

Company: Tata Communications

Job Location: Pune, Maharashtra, India

Job Type: Full-Time

Eligible Batch: Freshers / 0-5 Years Experience

Work Mode: On-site (Pune office)

Expected CTC: Competitive for entry-level full stack roles (indicative ₹4.5–₹9 LPA based on market trends for Tata Communications Software Engineer / Full Stack freshers/0-5 yrs in Pune from AmbitionBox/Glassdoor; actual based on interview/performance; higher possible with experience)


Tata Communications Engineer – Software & Application Development Overview

Tata Communications is a global digital ecosystem enabler powering today’s digital economy with cloud, mobility, IoT, collaboration, security, media, and network services—redefining connectivity through innovation and intelligence. The Engineer – Software & Application Development role is an entry-level full stack position focused on building and enhancing applications with Java/Spring Boot backend (REST APIs/services), React.js frontend (responsive UI components), and Python for scripting/automation/backend support. It includes hands-on work with HTML/CSS/JavaScript, SQL databases (MySQL/PostgreSQL), SVN/version control, and agile practices—perfect for freshers or early-career developers eager to grow in full stack development within a dynamic telecom/digital infrastructure company.

This is a decent full stack entry role at Tata Communications Pune for freshers/up to 5 yrs with Java/React/Python basics who want telecom/digital exposure and stable growth—strong if you’re okay with on-site and legacy tools like SVN. Skip if you prefer modern stacks only (no React Native/Angular), high CTC start, or remote work, as it’s a balanced full stack with some older version control and up to mid-level exp considered.


Roles and Responsibilities

  • Develop backend services and REST APIs using Java and Spring Boot
  • Build responsive UI components and frontend features with React.js
  • Use Python for scripting, automation, or supporting backend tasks
  • Work with HTML, CSS, JavaScript, and SQL databases (MySQL/PostgreSQL) for full stack application development
  • Utilize SVN and version control practices for code management
  • Participate in coding, testing, debugging, and problem-solving to deliver high-quality solutions
  • Collaborate with teams in an agile environment and contribute to application enhancements

Eligibility Criteria for Tata Communications Engineer – Software & Application Development

Mandatory Requirements

  • 0-5 years of experience (freshers eligible)
  • Knowledge of Java, React.js, Python, REST APIs, Spring Boot
  • Basic understanding of HTML, CSS, JavaScript, SQL databases, SVN/version control
  • Strong problem-solving skills and willingness to learn
  • Bachelor’s degree in Engineering/Technology or related field (preferred)

Preferred Skills

  • Exposure to MySQL/PostgreSQL or similar RDBMS
  • Basic agile development practices
  • Interest in telecom/digital infrastructure applications
  • Good communication and teamwork abilities

Tata Communications Salary, Benefits and Perks

  • CTC: Competitive (indicative ₹4.5–₹9 LPA; higher end for 2-5 yrs exp)
  • Hands-on full-stack development in Java/Spring Boot/React/Python within a global telecom leader
  • Exposure to REST APIs, databases, version control, and real-world application building
  • Learning & growth opportunities in innovative digital connectivity projects
  • Supportive culture with a focus on collaboration, innovation, and employee development

CTC figures are indicative based on recent Tata Communications Software Engineer / Full Stack hiring patterns in Pune (from AmbitionBox/Glassdoor). Actual offers may vary depending on interview performance, experience, and company policies.


Tata Communications Selection Process

  1. Online application and resume shortlisting
  2. Technical assessments (coding in Java/React/Python, aptitude possible)
  3. Technical interview(s) on full stack concepts, Spring Boot, React, Python, SQL, and problem-solving
  4. HR/managerial round (communication, fit, and behavioral) and final selection

Get Job Alerts from Meganaukri

Receive verified IT job openings, fresher vacancies, internships,
and off-campus hiring updates through our official channels.

Only genuine and verified job updates are shared.


How to Apply for Tata Communications Engineer – Software & Application Development

Official Apply Link:

Apply Online – Tata Communications Careers

Documents Required: Updated resume, academic mark sheets/certificates, any project/portfolio links (GitHub etc.)


FAQs for Tata Communications Engineer – Software & Application Development

Who can apply for this role?
Freshers or candidates with up to 5 years exp proficient in Java/Spring Boot, React.js, Python, REST APIs, SQL, and version control, interested in full stack development at Tata Communications Pune.

Is this role suitable for freshers?
Yes. Explicitly open to freshers with basic knowledge; hands-on learning provided.

Is work from home available?
On-site in Pune (confirm during process; telecom roles often office-based).

What is the tech focus?
Full stack development: Java/Spring Boot (backend/REST APIs), React.js (frontend/UI), Python (scripting/automation), HTML/CSS/JS, SQL databases, SVN/version control, and agile practices.


About Tata Communications
Tata Communications is a leading global digital ecosystem provider, powering connectivity through cloud, mobility, IoT, collaboration, security, media, and network services—enabling the intelligent, connected world of tomorrow.

Last Updated March 2026 | Job verified and active

Leave a Comment