Tata Consultancy Services · 5 hours ago
Java Fullstack Developer
Tata Consultancy Services is seeking a Java Fullstack Developer. The role involves designing, developing, and maintaining scalable applications, as well as conducting analysis and software system testing to meet the needs of research scientists.
Business Information SystemsConsultingInformation TechnologyIT Management
Responsibilities
Conducts analysis, designs products, and programs computer software that requires extensive research
Design, develop and maintain highly scalable applications
Designs, develops, tests, and evaluates software systems, using Java technologies, to meet the needs of research scientists and enable computers to perform their applications, applying principles and techniques of computer science, engineering, and mathematical analysis
Researches, designs, and develops new or enhances existing computer software systems, using Java technologies, in conjunction with hardware product development, applying principles and techniques of computer science, engineering, and mathematical analysis
Analyzes software requirements to determine feasibility of design within time and cost constraints
Consults with hardware engineers and other engineering staff to evaluate interface between hardware and software, operational and performance requirements of overall system
Formulates and designs software system, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
Develops and directs software system testing procedures, programming, and documentation
Consults with customer concerning maintenance of software system
Assesses new technologies and provides evaluation relative to overall business needs and objectives
Keeps current on technology trends and software solution offerings from vendors
May coordinate installation of software system
Qualification
Required
NodeJS
ReactJS Experience
Javascript
Front-end and back-end application development work
Ability to design complex applications using Object Oriented Design techniques
Understanding and ability to employ design patterns
Advanced study/knowledge in the field of computer science or software engineering
Advanced knowledge of software development and methodologies
Hands-on experience in Java/J2EE
SOA services
Design Patterns
UML
OOAD
Data structures
XML
Web technologies
Internet protocols
Ability to analyze software requirements to determine feasibility of design within time and cost constraints
Consultation with hardware engineers and other engineering staff to evaluate interface between hardware and software
Operational and performance requirements of overall system
Formulation and design of software system using scientific analysis and mathematical models
Development and direction of software system testing procedures, programming, and documentation
Consultation with customer concerning maintenance of software system
Assessment of new technologies and evaluation relative to overall business needs and objectives
Keeping current on technology trends and software solution offerings from vendors
Coordination of installation of software system
Bachelor of Computer Science
Company
Tata Consultancy Services
Tata Consultancy Services is a business solutions company that specializes on information technology services and consulting.
H1B Sponsorship
Tata Consultancy Services has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (7880)
2024 (9690)
2023 (8537)
2022 (11159)
2021 (9813)
2020 (11984)
Funding
Current Stage
Public CompanyTotal Funding
unknown2004-08-25IPO
Leadership Team
Recent News
2026-01-23
Trak.in - Indian Business of Tech, Mobile & Startups
2026-01-22
Financial Express
2026-01-22
Company data provided by crunchbase