Tata Consultancy Services - Woonsocket, RI

posted 3 months ago

Full-time - Mid Level
Woonsocket, RI
Professional, Scientific, and Technical Services

About the position

As a JAVA Fullstack Developer at Tata Consultancy Services Limited, you will play a crucial role in designing, developing, and implementing custom software and database application capabilities for a variety of legacy and modernized systems. This position requires a proactive approach with limited oversight, where you will be expected to act as a member of a product team. Collaboration is key, and you will support your teammates with a 'do what it takes' attitude to ensure both product and team success. Your contributions will include providing improvements to the products being supported and actively participating in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations, retrospectives, and solution releases. In this role, you will also support release planning by conceptualizing design and refining software engineering guidelines. You will analyze complex project-related problems and create innovative solutions that involve scheduling, technology, methodology, tools, and solution components. Ensuring product quality and timeliness of work is essential, as is providing advice and guidance to resolve problems and meet objectives. You will also be responsible for providing periodic performance reports and mentoring junior members of the team, fostering a culture of learning and growth within the team.

Responsibilities

  • Designing, developing, and implementing custom software and database application capabilities for various systems.
  • Acting as a member of a product team and collaborating with teammates to ensure product and team success.
  • Providing improvements to the product(s) being supported.
  • Participating in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations, and retrospectives.
  • Supporting release planning with conceptual design and refinement of software engineering guidelines.
  • Analyzing complex project-related problems and creating innovative solutions.
  • Ensuring product quality and timeliness of work, providing advice and guidance, and resolving problems to meet objectives.
  • Providing periodic performance reports and mentoring junior team members.

Requirements

  • 10+ years of professional experience with Java Spring Boot, Angular, microservices architecture, PostgreSQL, and AWS.
  • In-depth knowledge of the Angular Framework (TypeScript, Angular Material, state management).
  • Experience creating RESTful services using Java and Spring Boot.
  • Expertise in programming languages/libraries: Java, Spring Boot, Angular, Typescript, JavaScript, CSS, and HTML.
  • Knowledge of creating Angular components and services, with a good understanding of state management and UI performance.
  • DevOps experience and familiarity with CI/CD pipelines.
  • Familiarity with basic security concepts such as SSL/TLS, OAuth, and encryption.
  • Familiarity with basic cloud concepts such as AWS, GCP, and/or MS Azure.
  • Experience creating reusable libraries and developing interactive and responsive interfaces.
  • Ability to implement complex solutions and encourage quality code through conducting reviews and leading tests.
  • Experience developing SPA (Single Page Application) using Angular and backed by RESTful services.
  • Strong communication skills for leading design-related conversations and fostering collaboration.

Nice-to-haves

  • Experience with source code control systems and concurrent development workflows (Git preferred).
  • Experience with SQL or PL/SQL Oracle, MySQL, or PostgreSQL Server databases.

Benefits

  • Health insurance coverage
  • 401k retirement savings plan
  • Paid holidays and vacation time
  • Professional development opportunities
  • Flexible scheduling options
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service