API Platform Engineer HCL

  • company name HCL
  • working location Office Location
  • job type Full Time

Industry Type - IT - Software

Category: Backend Developer

Experience: 5 - 15 years required

Pay: INR 2000000 - INR 2800000 /year

Type: Full Time

Location: Gurgaon

Skills: Java, Node.js, Spring, Docker, WebAPI, Springboot

About HCL

HCL Technologies is a global technology company of the next generation that assists enterprises in reimagining their businesses for the digital age. Our technology products and services are founded on four decades of innovation, a world-famous management philosophy, a strong culture of invention and risk-taking, and an unwavering commitment to customer relationships.?

Job Description

Location: Gurgaon

Notice Period: Immediate to serving notice

  • The API Platform Engineer should be a senior level resource that has had at least 5 years
  • experience in developing APIs and managing API Gateways and other API Platform
  • Technologies. The API Platform Engineer must have had experience in developing
  • backend applications (APIs, Microservices) preferably in Java, Springboot or NodeJS,
  • docker development. 5years or more as Senior Programmer or Engineer is required.
  • Conduct analysis on Business Requirements and prepares program specifications at the
  • systems level for simple to minor systems or modules
  • Develop or maintain, test and implement modules according to system
  • specifications. Identify all possible scenarios and prepares tests for the systems under
  • development.
  • Executes test plan during development and system testing and provide user acceptance
  • testing or other testing support as required to ensure that the system processing reflects
  • user requirements / designs
  • Provides post-implementation and production support for systems including analysis of
  • production problems
  • Performs implementation activities such as program promotions, installation of the
  • system, training and tutorial for end users
  • Performs development/update of the Users Manual, Systems Manual and Operations
  • Manual
  • Provides updates and status reports to the project manager during the course of a
  • development and related support activities
  • In charge of a system module. Identifies areas for improvement /enhancement on
  • existing system module or on the entire system, and on new ones being developed
  • Determines, analyzes, and transforms business requirements to produce design
  • specifications at the system and programming levels
  • Minimum 5 years of progressive information technology experience with full
  • application development life cycle and systems integration experience
  • A strong background in developing webservices, microservices or APIs developed in
  • Java
  • Experience in managing and maintaining API Platform such as AWS API Gateway,
  • Light4j Technologies, SwaggerHub, Postman and the like.
  • Experience in building microservices with integration to third party partners
  • Experience in Release Management and Configuration Management best practices
  • Working knowledge of some tech stack from Java, J2EE, WebLogic, WebSphere, Eclipse,
  • Unix, Windows Server
  • Experience with source code management tools such as Bitbucket, Git, etc.
  • Experience in using CI/CD Tools such as Jenkins, SonarQube, Junit, etc.
  • Internal Job Description
  • Internal Job Description
  • The API Platform Engineer should be a senior level resource that has had at least 5 years
  • experience in developing APIs and managing API Gateways and other API Platform
  • Technologies. The API Platform Engineer must have had experience in developing
  • backend applications (APIs, Microservices) preferably in Java, Springboot or NodeJS,
  • docker development. 5years or more as Senior Programmer or Engineer is required.
  • Conduct analysis on Business Requirements and prepares program specifications at the
  • systems level for simple to minor systems or modules
  • Develop or maintain, test and implement modules according to system
  • specifications. Identify all possible scenarios and prepares tests for the systems under
  • development.
  • Executes test plan during development and system testing and provide user acceptance
  • testing or other testing support as required to ensure that the system processing reflects
  • user requirements / designs
  • Provides post-implementation and production support for systems including analysis of
  • production problems
  • Performs implementation activities such as program promotions, installation of the
  • system, training and tutorial for end users
  • Performs development/update of the Users Manual, Systems Manual and Operations
  • Manual
  • Provides updates and status reports to the project manager during the course of a
  • development and related support activities
  • In charge of a system module. Identifies areas for improvement /enhancement on
  • existing system module or on the entire system, and on new ones being developed
  • Determines, analyzes, and transforms business requirements to produce design
  • specifications at the system and programming levels
  • Minimum 5 years of progressive information technology experience with full
  • application development life cycle and systems integration experience
  • A strong background in developing webservices, microservices or APIs developed in
  • Java
  • Experience in managing and maintaining API Platform such as AWS API Gateway,
  • Light4j Technologies, SwaggerHub, Postman and the like.
  • Experience in building microservices with integration to third party partners
  • Experience in Release Management and Configuration Management best practices
  • Working knowledge of some tech stack from Java, J2EE, WebLogic, WebSphere, Eclipse,
  • Unix, Windows Server
  • Experience with source code management tools such as Bitbucket, Git, etc.
  • Experience in using CI/CD Tools such as Jenkins, SonarQube, Junit, etc.


Other Skills needed

  • DevOps(Must have)
  • Cloud(Must have)
  • Kubernetes(Must have)
  • Sonar Qube
  • Swagger Hub