Java Developer

Tata Consultancy ServicesToronto, CA
Published on

About the Role

Tata Consultancy Services (TCS) is looking for a skilled Java Developer who has proven experience in working on large and complex full-stack projects. The successful candidate will have hands-on experience with Core and Advanced Java, J2EE, JUnit Automation, and JavaScript, along with expertise in using the Software AG webMethods product suite (versions 9.x, 10.x). They will be responsible for making architecture decisions and presenting architectural blueprints to non-technical audiences, showcasing strong communication skills.

About the Candidate

The ideal candidate for the Java Developer position will possess:

  • Good years of experience as a Full Stack Developer on large projects.
  • Hands-on experience with Core and Advanced Java, J2EE, and automation testing using JUnit.
  • Strong knowledge of integration and design patterns, as well as architecture principles.
  • A good understanding of IT security elements like SAML protocol and encryption.
  • Excellent critical thinking and problem-solving skills.
  • Familiarity with managing Non-Functional Requirements for disaster recovery, performance, and security.

Desired Skill Set

Additional skills that are desirable for this position include:

  • Experience with Application Integration and cloud platforms such as OpenShift and J2EE Microservices.
  • Proficiency in CI CD tools like Jenkins and Ansible.
  • Hands-on experience in developing enterprise Cloud Solutions on platforms like OpenShift, PCF, Anthos, or similar PaaS platforms.
  • Technical skills in designing distributed applications and systems on a cloud platform.
  • Strong knowledge of programming (Java8, J2EE, Hibernate, JPA) and familiarity with common software architecture and design patterns.
  • Knowledge of the software release process including environments, binary repositories, and CI CD practices.

About the Company

Established over 55 years ago, Tata Consultancy Services (TCS) is a leading IT services, consulting, and business solutions organization. TCS is committed to inclusivity and diversity, incorporating a wide range of workforce backgrounds and experiences. With a reputation for excellence in software development, TCS employs over 612,000 professionals across 55 countries, delivering innovative solutions to a variety of large global clients, with consolidated revenues of US $29 billion in the fiscal year ending March 31, 2024.

Company Culture and Benefits

TCS takes proactive measures towards climate change and community engagement, leading to recognition in sustainability indices such as the MSCI Global Sustainability Index. The company is also committed to ensuring accessibility in the workplace and promotes a culture where inclusion is prioritized. If you need accommodations during the recruitment process, TCS invites you to communicate your needs. Candidates who meet the qualifications will be contacted within two weeks. TCS encourages applicants to explore other opportunities within the company that align with their skills and experiences.