Tata Consultancy Services

Java FSD

Tata Consultancy Services$110K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of full-stack development experience
  • Proficiency in Java, NodeJS or React, and DevOps practices
  • Strong understanding of cloud infrastructure, particularly AWS
  • Experience with containerized services and automated deployment
  • Excellent collaboration skills in cross-functional teams
  • Ability to write clear, maintainable code and contribute to documentation
  • Familiarity with modern engineering practices and AI-assisted development tools

Responsibilities

  • Design, develop, and maintain software across front-end and back-end stacks
  • Translate product/design needs into impactful user experiences
  • Develop back-end logic, APIs, and integrations that support platform capabilities
  • Contribute to the design of shared data structures and system patterns
  • Operate within an AWS-based delivery environment, leveraging cloud services
  • Collaborate with product and design teams for end-to-end functionality
  • Maintain engineering quality through code reviews and testing practices

Benefits

  • Opportunity to work with advanced cloud technologies
  • Collaborative culture promoting curiosity and intrinsic motivation
  • Focus on continuous improvement and modern engineering practices
  • Access to AI assisted development tools for enhanced productivity
  • Emphasis on maintaining a scalable and observable platform
Full Job Description
Java FSD

Roles & Responsibilities
• Java backend with NodeJS or React and Dev OPS Senior Developer
• Design, develop, and maintain software across the platform stack, including user facing experiences, back-end services, APIs, integrations, event driven workflows, and shared data models.
• Contribute across multiple layers of the system and apply sound judgment about how individual features fit within the broader architecture of the platform.

Front End Development
• Translate product and design intent into responsive, intuitive, and reliable user experiences using the teams front-end stack and design patterns.
• Support clarity, usability, accessibility, consistency, and interaction quality as the platform evolves across the roadmap and scales globally.

Back End Development
• Develop and maintain the services and application logic that power the platform.
• Contribute to APIs, business logic, service integrations, asynchronous workflows, and back-end services that support core platform capabilities.
• Keep systems dependable, observable, secure, and aligned with the broader product architecture.

Data and System Design
• Contribute to the design and evolution of shared data structures and system patterns across the platform.
• Work within the platforms ontology, data model, service boundaries, messaging patterns, and integration flows in ways that support maintainability, extensibility, and long-term platform integrity.
• Apply strong judgment to data modelling, query performance, indexing, and system structure as the platform evolves.

Cloud Infrastructure and Delivery
• Operate within a modern AWS based delivery environment and contribute software designed to run reliably across managed cloud services and deployment pipelines.
• Work comfortably with containerized services, cloud hosted databases, front end delivery infrastructure, infrastructure as code, and automated delivery workflows.

Integration and Collaboration
• Collaborate closely with product management, design, architecture, and other engineers to deliver end to end functionality across the platform.
• Participate in planning, code reviews, technical discussions, and problem solving across the team.
• Model team values including curiosity, radical candor, an owners mindset, and intrinsic motivation.

Code Quality and Engineering Practice
• Maintain strong engineering quality through code reviews, testing, development standards, and disciplined implementation.
• Write clear, maintainable code, contribute to documentation that supports team velocity over time, and make thoughtful choices that support the long-term health of the platform.
• Help make it easier for the team to build, operate, and scale together.

Continuous Improvement
• Stay current with modern engineering practices and contribute to improving how software is built, tested, deployed, and maintained.
• Use AI assisted development and design tools thoughtfully to support faster iteration, better debugging, and more effective experimentation.

Performance, Reliability, and Scalability
• Support the delivery of software that performs reliably as the platform grows.
• Contribute to systems that are resilient, observable, and capable of supporting increasing usage and complexity over time.
• Pay close attention to performance, cloud operations, monitoring, and long-term scalability across the stack.

Salary Range- $110,000-$130,000 a year

#LI-SP3

#LI-VX1

About Tata Consultancy Services

Tata Consultancy Services (TCS) is an Indian multinational information technology (IT) services and consulting company, headquartered in Mumbai, Maharashtra, India. It is a subsidiary of Tata Group and operates in 149 locations across 46 countries. TCS is the largest Indian company by market capitalization and is ranked 11th on the Forbes Global 2000 list of the world's biggest public companies. TCS is also the second-largest IT services company in the world by revenue and the largest employer of women in India. The company provides services in areas including IT, consulting, and business solutions.
Learn more about Tata Consultancy Services
Size
469,261 employees
Industry

Similar Jobs

More Jobs at Tata Consultancy Services

More Information Technology Jobs

Find similar Java FSD jobs: