You 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.
You will be responsible for the development of reusable, testable and standard
compliant code.
You will define the logical design of the functional modules.
You will design data models for the API.
You will be responsible for documenting the design and code.
You will be responsible to develop quick prototype to identifying the feasibility of
the technology.
You will analyze, track & provide updates on the latest trends in the market by
staying up to date with new technology trends in the API landscape.
You will be required to adhere to established development standards/practices.
You will be helping in evaluation of third-party products and/or building quick
prototypes to prove the technical feasibility.
You will be responsible to facilitate integration with front-end apps.
Qualifications:
REQUIRED
2+ 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.
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
visualisation, 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)
Experience
8 - 14 Years
No. of Openings
5
Education
B.C.A, B.E, B.Tech, M.C.A, M.Tech
Role
API Lead Developer
Industry Type
IT-Hardware & Networking / IT-Software / Software Services
Gender
[ Male / Female ]
Job Country
India
Type of Job
Full Time
Work Location Type
Work from Office