Search by job, company or skills

TEKsystems

Lead Node Js Developer

Early Applicant
  • 3 days ago
  • Be among the first 50 applicants

Job Description

Role : Lead Node JS developer (7-11 years)

Location : Bangalore

Mode of Work : Hybrid (3 days from Office)

Skills

  • Language : Proficient in JavaScript (Node.js) or Java often used in serverless and backend services.
  • Messaging : RabbitMQ, Amazon SNS/SQS.
  • API Management : AWS API Gateway, Apigee
  • Monitoring and Logging : AWS CloudWatch, Splunk CUCD and laC Terraform, CloudFormation, GitLab CI, Jenkins.

Node JS Role & Responsibilities

  • Experience in implementing Microservice using EDA principles.
  • Proficiency in designing and implementing RESTful APIs, ensuring they are easy to understand, consume, and maintain.
  • Expertise in creating systems where event producers and consumers are decoupled, allowing scalability and resilience.
  • Strong experience with AWS, services that support event-driven architectures.
  • Understanding of how to design microservices that communicate via events, promoting scalability and fault tolerance.
  • Experience with API Gateway services (AWS API Gateway) to manage and route events.
  • Knowledge of event routing and filtering mechanisms to control how events are consumed by downstream services.
  • Familiarity with event-driven data storage patterns, including the use of NoSQL databases for event-driven workloads.
  • Knowledge of event sourcing and snapshotting techniques for persistence and recovery of event states. Implement monitoring and logging tools to track event flow, latency, and bottlenecks
  • Experience with frameworks like Express.js (Nodejs), or Spring Boot (Java) that facilitate API creation. Knowledge of security protocols like OAuth2. JWT, OpenID Connect, and API key management
  • To secure API endpoints. Understanding of data modeling for efficient API performance, including ORM (Object-Relational Mapping) usage and query
  • Proficiency with API documentation tools such as Swagger/OpenAPI and Postman.
  • Familiarity with caching mechanisms and (Redis, Memcached) and strategies to optimize API performance.
  • Experience with load balancing, rate limiting, and request throttling to handle large volumes of API calls.
  • Strong experience in writing unit and integration tests for APIs using tools like Postman and automated testing framework JavaScript.

Interview rounds : 2-3 Rounds (2nd or 3rd Round would be F2F)

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 25/11/2024

Job ID: 101419681

Report Job

About Company

Follow

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Node JS developer Lead Senior Engineer Bangalore

Tejas NetworksCompany Name Confidential

Node JS Lead

Firminiq systemsCompany Name Confidential
Last Updated: 25-11-2024 07:17:52 PM