Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Tata Consultancy Services Logo

Engineer

Tata Consultancy Services

$100,000 - $110,000
Dec 6, 2025
New York, NY, US
Apply Now

The company is looking to solve the problem of developing and maintaining full stack applications with Vue.js, by hiring a Full Stack Developer with strong expertise in Java Full Stack Development.

Requirements

  • Programming: Strong expertise in Java Full Stack Development with Vue.js
  • Development Practices: Understands and implements standard branching (e.g.Gitflow) and peer review practices
  • Apply tools (e.g.Sonar, Zally, Checkmarx) and techniques to scan and measure code quality and anti-patterns as part of development activity
  • Understands and builds test code at unit level, service level, and integration level to ensure code and functional coverage
  • Able to apply DRY (Don’t Repeat Yourself) principle to enable common library development for enterprise-wide reuse
  • Has skills in test driven and behavior driven development (TDD and BDD) to build just enough code and collaborate on the desired functionality
  • Understands the use of basic design patterns (e.g.factory, adaptor, singleton, composite, observer, strategy, inversion of control)

Responsibilities

  • Participate in team prioritization discussions with Product/Business stakeholders
  • Estimate and own delivery tasks (design, dev, test, deployment, configuration, documentation) to meet the business requirements
  • Automate build, operate, and run aspects of software
  • Drive code/design/process trade-off discussions within their team when required
  • Report status and manage risks within their primary application/service
  • Drive integration of services focusing on customer journey and experience
  • Perform demos/acceptance discussions in interacting with Product owners

Other

  • Mentor and guide new and less-experienced team members
  • Identify opportunities to improve an overall process and trim waste
  • Share and seek knowledge within their Guild/Program to drive reuse and productivity
  • BACHELOR OF COMPUTER SCIENCE
  • Participate in team prioritization discussions with Product/Business stakeholders