Software engineer-Java for TCS

2 days ago


Chennai, Tamil Nadu, India Risk Resources LLP Full time ₹ 5,00,000 - ₹ 15,00,000 per year
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 Responsibilities
  • Design, 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 Qualifications
  • Bachelor'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.


  • Chennai, Tamil Nadu, India Java,MYSQL,SPRING,RESTFUL API Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Job Summary:Talented and experienced Java Software Developer.3-5 years of professional experience in developing and maintaining Java-based applications, with expertise in Spring Boot, MySQL, and RESTful API development.Collaborate with cross-functional teams to deliver high-quality solutions that enhance our products and services.Familiarity with cloud...


  • Chennai, Tamil Nadu, India Tata Consultancy Services Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Greetings from TCSTCS is hiring for Java Full Stack DeveloperDesired Experience: 6 to 9 YearsJob Locations: Pune / Chennai / Bangalore / Hyderabad / MumbaiMode of Interview : Virtual / OnlineJob Description:Core Java, Java 8, Collections, Springboot, Angular 8 and aboveDeveloping the latest user-facing features using AngularDesigning a modern highly...


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

    Greetings from Tata Consultancy Services!!We are hiring for Java Developer!!Experience: 5-10 yearsLocation: ChennaiDate of Interview: 18-Oct-2025(Saturday)Required Technical Skillset: Experience with Microservices, Java & Spring Boot; angular and full stackTCS Eligibility Criteria:BE/B.Tech/MCA/M.Sc./MS with minimum 3 years of relevant IT-experience post...

  • TC Developer

    1 week ago


    Chennai, Tamil Nadu, India Cognizant Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    3- 8 Years of TC development experienceServer-side customization experienceProficiency in Teamcenter customization and development using Java,C++,Teamcenter ITK and BMIDE,Migration/ CSV2XML experience


  • Chennai, Tamil Nadu, India NatWest Group Full time ₹ 9,00,000 - ₹ 12,00,000 per year

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


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

    Greetings from TCS!!TCS is hiring for Java DeveloperDesired Experience: 5 to 10 YearsJob Locations: Pune / Chennai / Bangalore / MumbaiMode of Interview: Online/VirtualJob Description:Understands Java, J2EE, Spring mid-tier applications and spring micro-services. Experience in Angular 6+, Form design in HTML/CSS ECS containerization & AWS Cloud experience...

  • Software Engineer I

    2 weeks ago


    Chennai, Tamil Nadu, India Botree Software Full time ₹ 4,00,000 - ₹ 12,00,000 per year

    ResponsibilitiesDesign, develop, implement, and maintain java application phases, code, and softwareProgramming, testing, and debuggingCompetence and comfort using multiple frameworksAbility to gather accurate requirements and work closely with stakeholdersStrong attention to detail with the ability to identify errorsTechnical SkillsExperience in working...

  • Automation testing

    2 days ago


    Chennai, Tamil Nadu, India Tata Consultancy Services (TCS) Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Greetings from TCS TCS presents an excellent opportunity for Automation testing. Java, Selenium, APIExperience Need : 5 to 10 YearsRole: DeveloperPreferred Location or willing to Relocate – Chennai, Pune, Hyd, Bangalre, IndoreMust Have – Core Java, Selenium with BDD,Cucumber frameworkExperience with Core Java and Selenium with minimum 5 years of hands-On...


  • Chennai, Tamil Nadu, India Tata Consultancy Services (TCS) Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    8+ years of software development experience in enterprise/web applications8+ years of experience as full stack developer in Java-based technologies with focus on backend5+ years of experience with Azure, GCP or other public cloud services, Infrastructure as Code (IaC), SaaS application development/support, CI/CD practices, containerization, Kubernetes, and...


  • Chennai, Tamil Nadu, India NatWest Group Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Join us as a Software EngineerThis is an opportunity for a technically minded individual to join us as a Software EngineerYou'll be designing, producing, testing and implementing working software, working across the lifecycle of the systemHone your existing software engineering skills and advance your career in this critical roleWe're offering this role at...