Viavi Solutions Recruitment 2026 | Hiring Apprentice - Full Stack Software Developer in Chennai
Are you a fresher looking for a strong launchpad for your software engineering career? Here is a fantastic opportunity for you! Viavi Solutions India Pvt. Ltd. has opened applications for the position of Apprentice - 5 at their Chennai office. This role is tailor-made for passionate graduates who have completed full-stack developer training and are eager to work on real-world, enterprise-grade SaaS products.
In this detailed guide, we will break down everything you need to know about this opening—from eligibility criteria and technical skills required to day-to-day responsibilities and step-by-step application guidelines. Read on carefully to prepare your resume and apply before the link expires.
Job Overview
| Company Name | Viavi Solutions India Pvt. Ltd. |
| Job Role | Apprentice - 5 (Full Stack Software Development) |
| Experience Level | Freshers / Entry Level |
| Job Location | Chennai, Tamil Nadu, India |
| Qualification | Bachelor's Degree in Science / IT / Computing or equivalent |
| Employment Type | Full Time |
| Expected Salary | Best in Industry (As per apprenticeship norms) |
About Viavi Solutions
VIAVI Solutions is a global leader in network test, monitoring, and assurance solutions for telecommunications service providers, hyperscalers, equipment manufacturers, enterprises, government, and aerospace sectors. VIAVI helps customers master complex 5G, Fiber, and cloud networks through innovative hardware instruments, software platforms, and automation technologies.
Beyond network management, VIAVI is also a renowned leader in high-value optical coatings, light management systems, anti-counterfeiting solutions for banknotes, and advanced 3D sensing technologies. Headquartered in the United States with operations across the globe, VIAVI offers a culture of innovation, collaboration, and continuous technical learning. Joining VIAVI as an apprentice gives fresh graduates direct exposure to enterprise-level software infrastructure and modern engineering practices.
Detailed Job Description & Core Responsibilities
As an Apprentice - 5 at VIAVI Solutions, you will join the software product team in Chennai. You will actively participate in developing next-generation Software-as-a-Service (SaaS) products and platform components. This is not a passive internship; you will write production code, participate in code reviews, and work alongside seasoned software architects.
Here is a breakdown of what your daily work responsibilities will look like:
- Software Development: Write clean, high-quality, and maintainable code using Angular for the front end and Core Java with Spring Boot for backend microservices.
- Process & Quality Adherence: Follow established software development processes, guidelines, and quality standards to ensure reliable feature delivery.
- Peer Code Reviews: Participate in regular code reviews as part of daily workflow to learn best coding practices and help maintain project quality.
- Agile Collaboration: Work closely with Quality Assurance (QA) engineers and product management teams in rapid development cycles and tight release timelines.
- Continuous Improvement: Share ideas with team members to enhance development speed, code readability, and overall team productivity.
- Modern AI Tooling: Use and explore Agentic AI tools to assist in daily coding, unit testing, and debugging workflows.
Eligibility Criteria & Educational Qualifications
To apply for this role, candidates should satisfy the following criteria:
- Educational Qualification: Bachelor's degree in Computer Science, Information Technology, Computer Applications, or related science streams (B.E., B.Tech, B.Sc CS/IT, BCA, or M.Sc/MCA).
- Formal Training: Candidates must have undergone formal training or certification in Full Stack Software Development (either through university coursework, bootcamp, or institute training).
- Year of Passing: Freshers or recent graduates who have completed their degree and are available for full-time work in Chennai.
- Work Location: Willingness to work onsite or in a hybrid model at the VIAVI office in Chennai, India.
Required Technical Skills & Competencies
VIAVI is specifically seeking candidates who have built a strong foundation in modern web and backend technologies during their training. Here is why each skill matters for this role:
- Angular: Knowledge of front-end framework concepts like components, reactive forms, services, RxJS, and dynamic web page creation.
- Core Java: Clear understanding of Object-Oriented Programming (OOP), Collections framework, Exception handling, and multithreading basics.
- Spring Framework & Spring Boot: Understanding of Dependency Injection (DI), Inversion of Control (IoC), Spring MVC architecture, RESTful API development, and microservice architecture.
- Hibernate ORM: Familiarity with object-relational mapping, database mappings, and querying persistent data.
- Database Knowledge: Basic working knowledge of both Relational Databases (MySQL, PostgreSQL) and NoSQL Databases (MongoDB, Cassandra).
- Agentic AI Tools: Exposure to modern AI developer assistants (such as GitHub Copilot, ChatGPT, or specialized coding tools) to boost developer efficiency.
Selection Process
The hiring process at VIAVI Solutions for apprentice roles usually consists of the following phases:
- Resume Shortlisting: Evaluation of your resume, academic background, and full-stack development training details.
- Online Technical Assessment: A test covering Multiple Choice Questions (MCQs) on Java, Angular, Data Structures, and basic SQL, along with coding problems.
- Technical Interview: A deep dive into your training projects, fundamental concepts in Java, Spring Boot, Angular, and database design.
- HR / Behavioral Discussion: A final interaction to discuss workplace fit, communication skills, shift flexibility, and apprenticeship terms.
How to Apply for Viavi Solutions Recruitment 2026
Follow these simple steps to submit your application directly on the official VIAVI Workday careers portal:
- Click on the Apply Now button provided below to navigate to the official career page.
- Read through the official job description carefully to confirm your eligibility.
- Click on the Apply button on the Workday platform.
- Create a new account or log in if you already have a Workday profile.
- Fill in your personal details, educational history, and full-stack training certifications.
- Upload an updated copy of your Resume highlighting Java, Spring Boot, and Angular projects.
- Review all details and submit your application.
Note: Interested candidates are advised to apply as early as possible because job openings on company career sites may close without prior notice once sufficient applications are received.