Skip to main
mason building

Java Full Stack Developer at Tata Consultancy Services

Full Job Details

Employer: Tata Consultancy Services - Campus Recruitment

Expires: 05/31/2026

Role: Java Full Stack DeveloperLocation - Pleasanton/Pasadena, CARole OverviewThe Java Full Stack Developer – Trainee will work as part of an Agile development team to build, test, and maintain end‑to‑end web applications. Under the guidance of senior engineers, the trainee will gain hands‑on experience in frontend development, Java‑based backend services, databases, and modern development practices.This role is ideal for fresh graduates who want to build strong full‑stack development skills and work on real‑world enterprise applications.Key ResponsibilitiesAssist in developing responsive user interfaces using HTML, CSS, and JavaScript frameworks such as React or AngularSupport development of backend services and APIs using Java and Spring BootHelp design and interact with databases using SQL (MySQL/PostgreSQL) or NoSQL (MongoDB)Participate in debugging, testing, and defect fixing across frontend and backend componentsSupport API integration between frontend and backend systemsCollaborate with team members in Agile/Scrum ceremoniesUse Git for version control and follow coding best practicesAssist in deployment, monitoring, and continuous improvement of applicationsQualifications & Skill RequirementsEducation:Bachelor’s or Master’s degree (final year or completed) in:Computer ScienceInformation TechnologyComputer Engineeringor related fieldsTechnical Skills (Basic knowledge / academic exposure):Strong fundamentals in JavaBasic knowledge of HTML, CSS, and JavaScriptFamiliarity with frontend frameworks (React or Angular preferred)Understanding of backend concepts and REST APIsExposure to Spring / Spring Boot is a plusBasic understanding of databases (SQL or NoSQL)Awareness of Agile development practicesSoft Skills:Good problem‑solving and analytical skillsStrong communication and teamwork skillsWillingness to learn new technologiesAbility to handle multiple tasks and adapt quicklyUnique Experience from This RoleHands‑on exposure to end‑to‑end full‑stack developmentOpportunity to work across UI, backend, and database layersExperience collaborating in cross‑functional Agile teamsExposure to modern development tools and frameworksUnderstanding of how scalable enterprise applications are builtLearning Outcomes for the TraineeBy the end of the training program, the trainee will be able to:Build and maintain full‑stack web applicationsImplement CRUD operations across frontend and backendDevelop and consume RESTful APIsDebug and test applications effectivelyUse Git and CI/CD basics in day‑to‑day developmentWrite cleaner, maintainable, and modular codeWork effectively in Agile development teamsTransition into a Junior Java Full Stack Developer role

* The programs and services offered by George Mason University are open to all who seek them. George Mason does not discriminate on the basis of race, color, religion, ethnic national origin (including shared ancestry and/or ethnic characteristics), sex, disability, military status (including veteran status), sexual orientation, gender identity, gender expression, age, marital status, pregnancy status, genetic information, or any other characteristic protected by law. After an initial review of its policies and practices, the university affirms its commitment to meet all federal mandates as articulated in federal law, as well as recent executive orders and federal agency directives.