Search Jobs

Search by job, company or skills

Java NodeJS Backend Developer

Java NodeJS Backend Developer

Relevance Lab
5-7 Years
Quick Apply
  • Posted 6 days ago
  • Over 50 applicants have applied

Job Description

The candidate will be responsible for design, develop, test, and deliver high performant, high available and secured APIs / Microservices based on the architecture guidelines and the selected tooling.

  • Responsible for the development of reusable, testable and standard compliant code.
  • Define the logical design of the functional modules.
  • Design data models for the API.
  • Responsible for documenting the design and code.
  • Responsible to develop quick prototype to identifying the feasibility of the technology.
  • Analyze, track provide updates on the latest trends in the market by staying up to date with new technology trends in the API landscape.
  • Required to adhere to established development standards/practices.
  • Helping in evaluation of third-party products and/or building quick prototypes to prove the technical feasibility.
  • Responsible to facilitate integration with front-end apps.

Must-Have

  • 5+ years of development experience with good experience in API /microservices development.
  • Expertise in building scalable distributed API systems in the cloud environment.
  • Experience in REST/SOAP API development.
  • Must have solid hands-on development abilities to convert functional concepts into a working model.
  • Strong hands-on development experience and proficiency in Java and/or Node.
  • Expertise in application frameworks like SpringBoot/NestJS/ etc.
  • Expertise in databases like PostgreSQL/MongoDB/MySQL/Oracle etc.
  • Must have an In-depth understanding of SOA/EAI/ESB concepts.
  • Expertise in one or more cloud platforms like AWS/Azure/GCP.
  • Hands-on experience with API management software like Azure API Management or Mulesoft, or APIGEE.
  • Expertise in integrating the defined Non-Functional Requirements (security, performance etc.) in the solution.
  • Expertise in Docker (Writing Docker files, managing versions of the images) and integration using Kubernetes cluster.
  • Expertise in Test Driven Development and testing frameworks like Jest/JUnit.
  • Expertise in CICD practices building release pipelines.
  • Experienced setting up code quality, code coverage, unit testing, and integration testing in CICD pipelines.
  • Worked in Agile environment and familiar with Scrum/Kanban/Lean etc.
  • Proven track record in troubleshooting issues and identifying the solution

Good to have

  • Airline/Aviation Industry experience.
  • Experience with Amadeus DAPI expertise or Amadeus Loyalty APIs.
  • Being full-stack engineer
  • Technology experience in large-scale distributed systems, analytics and visualization, and AI/Machine learning.
  • Domain experience in over-the-top media services/retail/e-commerce.
  • Experience in micro services/service mesh architecture and best practices in deploying highly scalable and resilient applications/platforms on the cloud.
  • Experience with gRPC/Protocol buffers.
  • Experience in building API/microservices that integrate with various data storages like RDBMS/NoSQL document store/Columnar storages.
  • Proficiency in domain-driven design.
  • Experience in service mesh, event-driven architecture.
  • Experience in GraphQL.
  • Experience in Messaging Queues (RabbitMQ, Kafka etc)

Qualifications

Bachelors degree from an accredited institution.

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

About Company