Talent.com
This job offer is not available in your country.
Nodejs Developer

Nodejs Developer

SynechronTiruchirappalli, IN
8 hours ago
Job description

We are looking for a nodejs developer responsible for building complex nodejs applications and troubleshooting the issues and providing the fixes by following the best practices. This includes anything between complex groups of back-end services and implementation of CI / CD pipelines for build and deployment. Your primary responsibility will be to design, develop, troubleshoot the applications and to co-ordinate with rest of the team working on different layers of the infrastructure. A commitment of collaborative problem solving, sophisticated design and product quality is essential.

Key Responsibilities

  • Around 15+ years of experience in developing Enterprise Webservices using nodejs and express framework with the REST & SOAP standards.
  • Minimum 8+ years of experience in distributed architecture-based application development

using nodejs based Microservices with OracleDB / SQL / NoSQL DB.

  • Strong experience in developing cloud native Microservice applications for AWS cloud (Lambda, SQS, SNS)
  • Hands on experience in implementing resilient microservices by following design patterns.
  • Technical Expertise in MVC Framework and Web Services (REST, SOAP) supporting high volume transactions in a distributed environment.
  • Thorough experience in writing high-quality code with full automated unit test coverage (Junit,
  • Mockito, etc.)

  • Hands-on experience in Industry Standard security concepts like Cryptography, Certificates,
  • Vaults, Key rotation, OAuth, JWT & MFA.

  • Hands-on experience in AWS Components like API Gateway, Fargate, S3, DynamoDB, SNS, etc.
  • Experience in troubleshooting the issues and providing the fixes by following best practices.
  • Ability to understand business requirements and translate them into technical requirements.
  • Proficient with tools like Swagger, WebSphere, Maven / Gradle, GIT Lab, IntelliJ IDEA, STS,
  • SonarQube, Checkmarx SCA SAST, Prisma SCA SAST etc.

  • Experience with multi-threading and performance tuning.
  • Working experience in Industry Standard protocols related API Security including OAuth is a
  • must.

  • Collaborate with cross-functional teams to define, design and ship new features.
  • Strong agile / scrum development experience
  • Strong collaboration and communication skills within distributed project teams.
  • Excellent written and verbal communication skills.
  • Strong experience in integration third party rest / soap-based services. Good to have payment module integration experience.
  • Should be able to work independently with minimal supervision and ability to manage team
  • Key Requirements

  • Analyze and refractor the source code without disrupting the functionality.
  • Ability to inspect the code and identify the issues and provide the best feasible fix.
  • Translate designs and wireframes into high quality code.
  • Design, build and maintain high performance, reusable and reliable Java code.
  • Ensure the best possible performance, quality, and responsiveness of the application.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Ability to produce good user experience by enhancing / tuning the web services.
  • Work with developers to design algorithms and flowcharts.
  • Understand design provided by system architect and write efficient code to meet business / design expectation.
  • Produce clean, efficient code based on specifications.
  • Integrate software components and third-party programs.
  • Verify and deploy programs and systems.
  • Troubleshoot, debug and upgrade existing software.
  • Create technical documentation for reference and reporting.
  • Minimum Qualification

  • Bachelor’s degree in software engineering or equivalent degree
  • Preferably from retail banking background
  • Experience with Cloud platforms (AWS).
  • Familiarity with CI / CD pipelines and version control systems ( e.g GITLAB)
  • Create a job alert for this search

    Developer • Tiruchirappalli, IN