Noida, Uttar Pradesh, India
May 07, 2024
Apr 04, 2025
Onsite
Full-Time
4 Years
Job Description

As a Java Developer at TCS, you will be an integral part of our software development team, contributing to the design, development, testing, and deployment of Java-based applications. You will work in a collaborative environment, leveraging your expertise in Java/J2EE technologies to deliver high-quality solutions that meet our clients' requirements.

Key Responsibilities

  1. Software Development. Design, develop, and implement Java/J2EE applications, adhering to coding standards and best practices.
  2. Requirement Analysis. Collaborate with stakeholders to gather and analyze requirements, translating business needs into technical solutions.
  3. Technical Design. Create technical designs and architecture documents for proposed solutions, ensuring scalability, reliability, and performance.
  4. Coding and Unit Testing. Write clean, efficient, and maintainable code, and conduct unit tests to validate the functionality of developed modules.
  5. Integration and Deployment. Integrate software components with third-party systems and perform deployment activities in various environments.
  6. Maintenance and Support. Provide ongoing maintenance and support for existing applications, troubleshooting issues and implementing enhancements as needed.
  7. Version Control and Documentation. Use version management systems like Git/SVN for code repository management and maintain comprehensive documentation of code and system configurations.

Required Skills and Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Minimum 4 years of hands-on experience in Java/J2EE development.
  • Proficiency in Java 8, J2EE, Webservices, Spring, and Spring Boot frameworks.
  • Experience working with databases such as MySQL, Oracle, etc.
  • Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Familiarity with version control systems like Git/SVN.
  • Excellent problem-solving skills and ability to analyze complex technical issues.
  • Strong verbal and written communication skills, with the ability to effectively communicate technical concepts to non-technical stakeholders.
  • Proven ability to work effectively in a team environment and collaborate with cross-functional teams.

Additional Skills (Preferred)

  • Knowledge of UNIX/Linux environments and Shell scripting.
  • Experience with ticketing applications for issue tracking and resolution.
  • Understanding of Business Intelligence (BI) concepts and tools.
  • Certification in Java or related technologies is a plus.

Join us at TCS and embark on an exciting journey where you can make a meaningful impact, grow your career, and be part of a vibrant and inclusive workplace culture. We look forward to welcoming you to our team!

Related Jobs