
Technical Lead
About the role
Job Summary
Roles and Responsibilities:
Build and manage high available, reliable and scalable microservices for a central platform component.
Collaborate with cross-functional teams to design and develop robust and scalable features for Cisco Defense Orchestrator.
Implement APIs and integrations that enable simplified policy management across hybrid environments.
Work on automation frameworks for provisioning, configuration, and management of network security devices.
Analyze and resolve complex technical problems involving networking and security domains.
Ensure security, scalability, and high availability of cloud-based orchestration services.
Participate in code reviews, testing, and CI/CD processes to ensure high-quality deliverables.
Minimum Qualifications:
Have a strong hold on developing backend services using Java, python, incorporating design patterns and microservices architecture.
Work with AWS services (S3, EC2, Lambda, SNS/SQS, Kinesis Data Streams) to design cloud-native solutions is highly desired.
Good understanding of ML algorithms, Generative AI, LLMs/Lang Chain/RAG, and vector databases is highly desired
Collaborate on infrastructure provisioning using Terraform and support CI/CD processes via Jenkins and Git.
Participate in system architecture discussions, creating high-level and low-level design documentation (HLD/LLD).
Write unit and integration tests using JUnit, Mockito, and Postman to ensure code quality and reliability.
Apply knowledge of Operating Systems, NoSQL, DBMS, Networking, OOP, and REST principles to support end-to-end development.
Key Responsibilities
Roles and Responsibilities:
Build and manage high available, reliable and scalable microservices for a central platform component.
Collaborate with cross-functional teams to design and develop robust and scalable features for Cisco Defense Orchestrator.
Implement APIs and integrations that enable simplified policy management across hybrid environments.
Work on automation frameworks for provisioning, configuration, and management of network security devices.
Analyze and resolve complex technical problems involving networking and security domains.
Ensure security, scalability, and high availability of cloud-based orchestration services.
Participate in code reviews, testing, and CI/CD processes to ensure high-quality deliverables.
Skill Requirements
Minimum Qualifications:
Have a strong hold on developing backend services using Java, python, incorporating design patterns and microservices architecture.
Work with AWS services (S3, EC2, Lambda, SNS/SQS, Kinesis Data Streams) to design cloud-native solutions is highly desired.
Good understanding of ML algorithms, Generative AI, LLMs/Lang Chain/RAG, and vector databases is highly desired
Collaborate on infrastructure provisioning using Terraform and support CI/CD processes via Jenkins and Git.
Participate in system architecture discussions, creating high-level and low-level design documentation (HLD/LLD).
Write unit and integration tests using JUnit, Mockito, and Postman to ensure code quality and reliability.
Apply knowledge of Operating Systems, NoSQL, DBMS, Networking, OOP, and REST principles to support end-to-end development.
Other Requirements
null
Required skills
Java
Python
Microservices
AWS
Terraform
Jenkins
Git
Networking
About HCL Technologies
Bengaluru
Headquarters