Tata Consultancy Services (TCS)-Software Engineer – Java
Tata Consultancy Services (TCS)
- Job Title: Software Engineer – Java
- Details
- Employer: Tata Consultancy Services (TCS)
- Location: Milford – OH
- Functions: Customer Success, Sales & Solutions Engineering, IT Systems, Networking & Cloud
- Industries: Technology
- Salary: 69000.00 – 71000.00 USD per year
- Type of Job: Full Time
- Anticipated Job Start Date:
- Description:
Role Overview
This role offers fresh engineering graduates the opportunity to contribute to platform onboarding, customer engagement, and product adoption initiatives while building strong foundations in Java development and enterprise platform workflows. As a trainee, you will support a large portfolio of customers, collaborate with cross-functional teams, and help drive best practices, continuous improvement, and successful platform usage outcomes.
This position is a hybrid role combining technical engineering (Java) with platform enablement and customer onboarding, providing a unique learning experience for those looking to build a career in enterprise software.
Key Responsibilities
Customer Onboarding, Adoption & Support
Support onboarding of new customers by helping them access platform resources through webinars, walkthroughs, and 1:1 sessions.
Assist in driving customer adoption of different modules by understanding their needs and directing them to technical or functional resources.
Serve as an early point of contact to provide guidance on platform utilization and initial setup.
Platform Processes & Outcome-Driven Engagements
Help identify customer behavior patterns and guide them toward resources that improve platform usage.
Support reviews of platform processes to ensure customers are achieving measurable outcomes.
Assist in driving consistent usage through regular check-ins and structured enablement activities.
Cross-Functional Collaboration
Work with internal teams within the regional hub to maintain seamless customer experiences.
Support escalations by coordinating with engineering, delivery, and support teams.
Collaborate closely with account teams to strengthen customer relationships and maintain a one-team approach.
Technical (Java) Responsibilities
Contribute to Java-based development tasks, internal tools, and workflow enhancements.
Assist in debugging, testing, and maintaining platform-related components or integrations.
Develop foundational understanding of platform APIs, scripting elements, and backend workflows.
Best Practices, Assets & Thought Leadership
Help build case studies, customer success materials, and internal best-practice documents.
Support workshops focused on governance, adoption models, internal champions, and platform maturity.
Participate in pilot initiatives and contribute feedback for continuous improvement.
Qualifications
Educational Background
Bachelor’s or master’s degree in:
Computer Science
Artificial Intelligence
Information Technology
Engineering (preferably CS/AI)
or related technical fields.
Technical Skills
Strong Java programming skills (must-have)
Understanding of OOPs, data structures, algorithms, and basic SQL.
Familiarity with cloud platforms, scripting, or enterprise workflows (good to have).
Additional Skills
Strong communication and interpersonal abilities.
Ability to manage multiple priorities with strong organizational skills.
Passion for technology-driven productivity and customer success.
Additional language proficiency is an advantage.
AI Exposure (Preferred)
Experience using AI tools or applying AI-based thinking in problem-solving, automation, or decision-making.
Unique Experience from This Role
Gain exposure to working with high-value enterprise customers across regions.
Support adoption and success initiatives that shape long-term customer relationships.
Learn how enterprise SaaS platforms drive business transformation.
Build a hybrid skillset involving Java engineering + platform enablement + customer success.
Contribute to strategic initiatives and continuous improvement projects.
Learning Outcomes
Master customer onboarding frameworks and success workflows.
Learn to drive product adoption and advocate for platform capabilities.
Build hands-on exposure to Java development in an enterprise environment.
Improve escalation management and cross-functional communication skills.
Understand governance, platform maturity, and customer lifecycle models.
Gain experience in building success assets, best practices, and enablement resources.
- Application Methods:
- Primary Contact:
- Name: Abirami Murugan
- Job Title: Talent Acquisition Specialist
- Email: m.abirami3@tcs.com