TATA Consulting Services-posted about 1 month ago
$100,000 - $110,000/Yr
Full-time • Mid Level
New York, NY
5,001-10,000 employees
Professional, Scientific, and Technical Services

Engineer Full Stack Developer with Vue.js Must Have Technical/Functional Skills 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 Development Practices: 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; has skills to author test code with lots of smaller tests followed by few contract tests at service level and fewer journey tests at the integration level (Test Pyramid concepts) Patterns and Frameworks: Understands the use of basic design patterns (e.g.factory, adaptor, singleton, composite, observer, strategy, inversion of control); has skills inbuilding applications using open frameworks to achieve reuse and reduce development times (e.g.Spring Boot, Steeltoe, Angular, DXP, others) Roles & 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 Improve operational experience and metrics in ownership areas 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

  • 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
  • Improve operational experience and metrics in ownership areas
  • 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
  • Strong expertise in Java Full Stack Development with Vue.js
  • 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
  • Skills in test driven and behavior driven development (TDD and BDD) to build just enough code and collaborate on the desired functionality
  • Skills to author test code with lots of smaller tests followed by few contract tests at service level and fewer journey tests at the integration level (Test Pyramid concepts)
  • Understands the use of basic design patterns (e.g.factory, adaptor, singleton, composite, observer, strategy, inversion of control)
  • Skills inbuilding applications using open frameworks to achieve reuse and reduce development times (e.g.Spring Boot, Steeltoe, Angular, DXP, others)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service