API Platform Engineer HCL
- HCL
- Office Location
- 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