🏢 jobs.tatacommunications.com
Junior Software Developer (Jr Team Member – Software & Application Development)
💼 Fulltime
📍 Pune, Maharashtra, India
🛠 Skills Required
React.js
Node.js
Java
Python
MySQL
PostgreSQL
REST API development
Maven
Zabbix
Git
Agile methodology
Advertisements
🔗 Explore More
Advertisements
📚 Free Study Materials (4)
Aptitude Practice Questions
Helps you sharpen quantitative and logical reasoning skills required for the online screening round at Tata Communications.
Open Resource ↗
Company Interview Preparation Guide
Provides insights into typical interview patterns, sample questions and tips for tackling technical rounds at large telecom firms.
Open Resource ↗
Comprehensive Coding Interview Resources
Covers data structures, algorithms and system design topics frequently asked in Tata Communications technical interviews.
Open Resource ↗
Problem‑Solving Practice Set
Offers a wide range of coding challenges to improve problem‑solving speed and accuracy for the coding assessment.
Open Resource ↗
Advertisements
🎯
Don't miss this opportunity!
Apply before 31 Dec 2026 — only 57 days left
Creator Pick · Promoted by Creator
🏆 Selection Process
Round 1: Online aptitude & logical reasoning test → Round 2: Technical coding interview (DSA + full‑stack problem) → Round 3: Technical discussion on projects and system design → Round 4: HR interview
🏢 Work Culture
Tata Communications promotes a collaborative culture where engineers are encouraged to share knowledge and experiment with new technologies. The company offers structured learning programs, mentorship and a balanced work‑life approach, allowing employees to grow while maintaining personal well‑being.
🎤 Interview Experience
The interview process at Tata Communications typically starts with a timed online aptitude test followed by a technical interview that focuses on data structures, algorithms and full‑stack development scenarios. Candidates can expect a mix of coding on a shared editor, design discussions and a final HR round that assesses cultural fit. Practising coding problems and reviewing system design basics greatly improve success chances.
✅ Eligibility Criteria
Graduates with B.Tech/M.Tech/MCA in Computer Science, Information Technology, Electronics & Communication or related streams. Minimum aggregate of 60% (or CGPA 6.0/10). Freshers and candidates with 1‑4 years of relevant experience are eligible. No active backlogs at the time of application. Candidates from the 2022‑2026 batch are preferred.
📋 About the Role
Tata Communications is a globally recognised digital infrastructure enabler that helps enterprises transform through cloud, IoT, mobility, security and media services. With a presence in more than 200 countries, the company delivers end‑to‑end connectivity solutions and drives innovation across telecom, data centre and managed services. Its culture emphasizes continuous learning, collaboration and a strong customer‑centric mindset, making it an attractive destination for technology professionals who want to work on large‑scale, impact‑driven projects.
The Junior Software Developer role is positioned within the Software & Application Development team in Pune. As a full‑stack developer, you will be part of a dynamic squad that builds modern web applications used by internal teams and external clients. The position offers exposure to both frontend and backend stacks, allowing you to sharpen your coding skills, understand API design, and work with relational databases in a production environment. You will also interact with senior architects, product managers and quality engineers, gaining a holistic view of the software delivery lifecycle.
Key responsibilities include:
1. Design and implement responsive UI components using React.js, ensuring cross‑browser compatibility and performance.
2. Develop server‑side services with Node.js, handling business logic, authentication and data processing.
3. Write clean, maintainable Java and Python modules where required for legacy integration or specialised services.
4. Create, document and consume RESTful APIs, managing versioning and error handling.
5. Optimize MySQL and PostgreSQL queries, design schema changes and ensure data integrity.
6. Participate in code reviews, unit testing and integration testing to maintain high code quality.
7. Debug production issues, perform root‑cause analysis and propose fixes.
8. Collaborate with cross‑functional teams using Agile ceremonies, contributing to sprint planning and retrospectives.
9. Use Maven for build automation and manage dependencies for Java projects.
10. Monitor application health using Zabbix and assist in incident resolution.
The tech stack revolves around React.js, Node.js, Java, Python, MySQL, PostgreSQL, Maven and Zabbix. You will gain hands‑on experience with cloud‑native patterns, CI/CD pipelines and modern DevOps tools. Career growth can follow a trajectory from Junior Developer to Mid‑Level Engineer, then to Lead Engineer or Solution Architect, with opportunities to specialise in cloud services, data engineering or product management. Joining Tata Communications means working on real‑world solutions that power global communications, receiving mentorship from seasoned professionals, and benefiting from a supportive environment that values innovation and work‑life balance.
📤 Share this Job
📄
One Resume for All Jobs = Getting Rejected. Fix It in 60 Seconds
Recruiters at jobs.tatacommunications.com spot generic resumes instantly. Get a free AI-customised resume for this Junior Software Developer (Jr Team Member – Software & Application Development) role — from your current resume, in under 1 minute.
🚫 Stop Sending Generic Resumes
📈 85% Better Selection Chances
*Official Jobdexo tool
✅ Free · No Login ·Premium Templates - Job-Specific
🎯 Get My Free Custom Resume →
🏢 More from jobs.tatacommunications.com
CAD Engineer (Fresher)
📍 Chennai, Tamil Nadu, India · ⏳ 31 Dec
Apply →
Jr Engineer - Cybersecurity Operations
📍 Chennai, Tamil Nadu, India · ⏳ 31 May
Apply →
Jr Engineer – Cybersecurity Operations
📍 Chennai, Tamil Nadu, India · ⏳ 30 Nov
Apply →
💼 More Fulltime Opportunities
Junior Software Engineer
🏢 Cin7 · 📍 Ahmedabad, Gujarat (Hybrid)
View →
Software Engineer II
🏢 Mastercard · 📍 Pune, Maharashtra, India
View →
Associate Technical Support Consultant
🏢 harriscomputer.wd3.myworkdayjobs.com · 📍 Remote, India
View →
Associate – Reporting & Analytics
🏢 Deloitte USI · 📍 Hyderabad, Telangana
View →
📋 Quick Info
JOB ID
C2070-J063
POSTED
1h ago
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: This listing is indexed from public sources and may include creator-submitted or AI-generated details such as salary, interview, work culture, eligibility, and study materials. These details may be inaccurate or outdated. Company names and trademarks belong to their respective owners, and Jobdexo is not affiliated with or endorsed by the hiring company or linked third-party sites. Always verify all details on the official company website before applying. We never charge any fee for job applications. Found something suspicious? Report here → | Read full disclaimer
Scroll down →