Tata Consultancy Services

Java Backend Developer

4 days ago

Pay$100000.00 - $120000.00 / year
LocationNew York/New York
Employment typeOther

What's your preference?

Apply with job updates
  • Job Description

      Req#: 361476
      Job Title - Java Backend Developer
      Experience Required - 4+ Years

      Must Have Technical/Functional Skills
      4+ years of experience in backend development with a strong focus on Node.js.
      Experience with modern frameworks such as FastifyJS, Express.js, Nest.js, or similar.
      Proficiency in JavaScript/TypeScript and understanding of asynchronous programming.
      Experience with RESTful APIs, GraphQL, and microservices architecture.
      Solid understanding of SQL and NoSQL databases, including experience with database design and optimization.
      Familiarity with version control systems, preferably Git.
      Knowledge of containerization and orchestration tools like Docker and Kubernetes is a plus.
      Familiarity with DevOps practices and CI/CD pipelines.
      Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) is an advantage.
      Strong problem-solving skills and attention to detail.
      Excellent communication and teamwork skills.



      Roles & Responsibilities

      Design, develop, and maintain efficient and scalable server-side applications using Node.js.
      Build and maintain RESTful APIs, GraphQL services, and microservices to support front-end functionality and third-party integrations.
      Optimize applications for maximum performance and scalability.
      Design and manage databases, including schema design, query optimization, and data migration.
      Work with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB) to ensure data integrity and efficiency.
      Collaborate with front-end developers, product managers, and other stakeholders to define and implement application requirements.
      Integrate third-party APIs and services to enhance the functionality of the platform.
      Work closely with DevOps to ensure smooth deployment and continuous integration/continuous deployment (CI/CD) processes.
      Write unit, integration, and end-to-end tests to ensure code quality and reliability.
      Debug and resolve technical issues and bottlenecks in a timely manner.
      Participate in code reviews to maintain high standards of code quality.
      Implement security best practices to protect the application and user data.
      Ensure compliance with relevant data protection regulations and industry standards.
      Stay up-to-date with the latest developments in Node.js and backend technologies.
      Contrib ute to the continuous improvement of the development process and tools.
      Mentor junior engineers and contribute to the overall growth of the engineering team.•


      Base salary range: $100000 to $120000 per year
  • About the company

      Tata Consultancy Services is an Indian multinational information technology services and consulting company headquartered in Mumbai, Maharashtra, India with its largest campus located in Chennai, Tamil Nadu, India.