14 Aug
|
HCLTech
|
Chennai
HCLTech is looking for an experienced API Developer with strong backend engineering expertise to design, develop, secure, and support enterprise-grade APIs and microservices. This role requires hands-on experience in API-first development, integration with internal and external systems, performance optimization, and working in Agile delivery teams.
Key Responsibilities
- Design, develop, test, and maintain RESTful APIs and microservices for enterprise applications.
- Work closely with architects, business analysts, product owners, and integration teams to understand requirements and deliver scalable API solutions.
- Develop clean, secure, reusable, and maintainable backend code using technologies such as Java/Spring Boot, Node.js, Python, or equivalent frameworks.
- Implement authentication, authorization, API security controls, logging, exception handling, and monitoring standards.
- Integrate APIs with internal systems, third-party platforms, databases, and cloud-native services.
- Support CI/CD automation, deployment, and release activities across development, test, and production environments.
- Troubleshoot API performance issues, production defects, integration failures, and service availability concerns.
- Prepare and maintain API documentation using Swagger/OpenAPI and ensure adherence to coding and documentation standards.
- Participate in Agile ceremonies, sprint planning, estimation, code reviews, and continuous improvement initiatives.
- Mentor junior developers and promote best practices in API development, security, and engineering excellence.
Required Skills and Experience
- 5–10 years of hands-on experience in backend application development and API development.
- Strong experience in REST API design, microservices architecture, and distributed application development.
- Proficiency in one or more backend technologies such as Java, Spring Boot, Node.js, Python, C#, or equivalent.
- Good understanding of API security standards including OAuth 2.0, JWT, TLS, authentication,
and authorization mechanisms.
- Experience with relational and non-relational databases such as PostgreSQL, Oracle, SQL Server, MongoDB, or equivalent.
- Hands-on experience with API testing and documentation tools such as Postman, Swagger/OpenAPI, JMeter, or similar.
- Experience working with CI/CD tools, Git-based source control, build pipelines, and automated deployment processes.
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Knowledge of containerization and orchestration tools such as Docker and Kubernetes will be an advantage.
- Robust debugging, analytical, problem-solving, and production support skills.
Qualification and Competencies
- Bachelor’s or master’s degree in computer science, Information Technology, Engineering, or a related discipline.
- Strong communication skills with the ability to work effectively with cross-functional teams and client stakeholders.
- Ability to understand business requirements and translate them into robust technical solutions.
- Strong ownership mindset with focus on quality, delivery timelines, security, and operational stability.
- Experience working in Agile/Scrum delivery models.
Preferred Skills
- Experience with API gateways or API management platforms such as Apigee, Kong, Azure API Management, or AWS API Gateway.
- Exposure to DevOps practices, cloud-native architecture, observability tools, and enterprise integration patterns.
- Knowledge of GraphQL, gRPC, event-driven architecture, or messaging platforms will be an added advantage.
- Prior experience in client-facing delivery, enterprise application modernization, or large-scale integration programs.
Work Expectations
- Demonstrate accountability for assigned deliverables and ensure timely completion with quality.
- Follow HCLTech delivery governance, coding standards, information security practices, and client-specific processes.
- Collaborate effectively with onsite, offshore, client, and third-party teams.
- Support continuous improvement, automation, knowledge sharing, and operational excellence initiatives.
📌 API Developer (Chennai)
🏢 HCLTech
📍 Chennai