Software engineer-Java for TCS

5 days ago


tamil nadu, India Risk Resources LLP Full time

Overview The Software Engineer - Java position at TCS is a critical role that plays a vital part in the development and enhancement of high-quality software solutions. This position demands a hands-on approach in designing, coding, testing, and deploying applications that meet business requirements. As part of a dynamic and innovative team, the Software Engineer will collaborate with cross-functional teams to deliver robust software products that align with customer expectations and project deadlines. With a focus on continuous improvement, the role requires staying updated with the latest industry trends and technologies. Being an integral part of TCS's mission to drive digital transformation across industries, the Software Engineer's contributions will significantly influence the company's ability to provide exceptional service to its clients worldwide. Key ResponsibilitiesDesign, develop, and maintain Java-based applications.Participate in requirements gathering and analysis.Create high-quality code by following best practices and coding standards.Implement RESTful APIs to facilitate efficient data communication.Develop unit and integration tests to ensure application stability.Collaborate with cross-functional teams to define, design, and ship new features.Troubleshoot and debug applications to optimize performance.Utilize version control systems for code management (e.g., Git).Engage in Agile development methodologies such as Scrum or Kanban.Conduct code reviews and provide constructive feedback.Maintain up-to-date knowledge of emerging technologies and industry trends.Document application processes, technical specifications, and user manuals.Provide technical support and troubleshooting to end-users.Contribute to the overall system architecture and design decisions.Participate in knowledge sharing and mentoring junior team members. Required QualificationsBachelor's degree in Computer Science, Engineering or related field.Proven experience as a Software Engineer, specifically in Java development.Strong understanding of object-oriented programming principles.Experience with front-end technologies (HTML, CSS, JavaScript).Knowledge of database technologies such as SQL and NoSQL.Familiarity with cloud platforms (AWS, Azure, etc.) is a plus.Hands-on experience with version control tools, particularly Git.Understanding of Agile software development processes.Strong analytical and problem-solving skills.Excellent verbal and written communication abilities.Ability to work independently as well as part of a team.Willingness to learn and adapt to new technologies and methodologies.Experience with testing frameworks (JUnit, TestNG) is preferred.Knowledge of security protocols and best practices in software development.Industry certifications related to Java or software development are a plus.Minimum 2-3 years of relevant work experience in a similar role.



  • tamil nadu, India Tata Consultancy Services Full time

    Dear Candidate,Greetings from TATA Consultancy Services!!Thank you for expressing your interest in exploring a career possibility with the TCS Family.Hiring For:- Java Full Stack Developer – React -Java FS, React, AWSLocation: Bangalore, Chennai, Delhi, Mumbai, Pune, HyderabadExperience: 7 to 14yrsWe are looking for a highly skilled Java Spring Boot...


  • tamil nadu, India Cognizant Full time

    Job Title: Java Developer Location: Chennai Job Type: Full Time Experience Level: Junior / Mid-Level / Senior. Mode Of Interview: F2F Date: 8th November 2025 Job Summary: We are seeking a skilled and motivated Java Developer to join our development team. The ideal candidate will have strong experience in Java programming and a solid understanding of software...


  • tamil nadu, India Themesoft Inc. Full time

    Greetings from Themesoft!We are looking for a skilled Java Full Stack Engineer to be involved in designing, developing, and deploying high-quality software solutions for the retail and banking domains using modern technologies and best practices.Position: Senior Java Full Stack Engineer Location: ChennaiExperience: 6+ Years ExperienceEmployment Type:...

  • Java Developer

    4 days ago


    tamil nadu, India Amico Software Solutions Full time

    Company DescriptionAmico Software Solutions specializes in providing friendly and innovative software solutions tailored for startups and small to medium-sized enterprises (SMEs). The company delivers services ranging from responsive, visually engaging websites to scalable and robust software applications. Amico is dedicated to helping businesses achieve...

  • Java Developer

    2 days ago


    tamil nadu, India Amico Software Solutions Full time

    Company DescriptionAmico Software Solutions specializes in providing friendly and innovative software solutions tailored for startups and small to medium-sized enterprises (SMEs). The company delivers services ranging from responsive, visually engaging websites to scalable and robust software applications. Amico is dedicated to helping businesses achieve...

  • Java Developer

    3 days ago


    tamil nadu, India Amico Software Solutions Full time

    Company DescriptionAmico Software Solutions specializes in providing friendly and innovative software solutions tailored for startups and small to medium-sized enterprises (SMEs). The company delivers services ranging from responsive, visually engaging websites to scalable and robust software applications. Amico is dedicated to helping businesses achieve...


  • Chennai, Tamil Nadu, India NatWest Group Full time

    Join us as a Software Engineer Java This is an opportunity for a driven Software Engineer to take on an exciting new career challenge Day-to-day you ll be engineering and maintaining innovative customer centric high performance secure and robust solutions It s a chance to hone your existing technical skills and advance your career while building a wide...


  • tamil nadu, India Tata Consultancy Services Full time

    Greetings from TCS !!! JOB ROLE- Selenium Automation Test Engineer Required Technical/Functional Skill Set - Selenium Automation (using Python, ROBO Framework, java. Location- Chennai Experience required: 4 to 10 yrs. Must-Have • Test Automation knowledge and experience working on Test Management integration tools like JIRA, Selenium, ALM. • Programming...


  • Chennai, Tamil Nadu, India, Tamil Nadu Tata Consultancy Services Full time

    TCS is Hiring!!!Job Title: Spring boot DeveloperExperience: 3-8 YearsLocation: ChennaiJob Description:3+ Years of experience in Java and JEE and 2 years of experience in Spring boot.Experience with Spring boot 2, Java 8, JEE and RESTful Web Services.Total experience of 3+ years on building modular code. 2+ years of experience with Spring boot. 2 projects on...


  • tamil nadu, India Tata Consultancy Services Full time

    TCS is Hiring Azure Java Developer For Chennai, Hyderabad, Pune and Bangalore locationExperience : 6 - 10 yearsMode of interview: VirtualLocation : Chennai, Hyderabad, Pune and BangaloreJOB DESCRIPTION:Must have:Angular 8, CSS, HTML, JavaScript, API, Java 8, ReactJS, Java Spring Boot, Microservices, Remix, NodeJS, Docker, XML, JSON, REST Webservices,...