Java Developer
Full Job Description
About the Role
Join AlgoSec's highly dynamic R&D team in Gurgaon as an experienced Software Developer. You will contribute to designing new product architectures and building complicated systems that secure application connectivity anywhere (cloud, on-premises).
Your Mission
You will lead the Devices Team, focusing on integrating networking security products like firewalls and routers into AlgoSec's unified model. Your work involves modeling configurations and topology using various vendor APIs, technologies, and models.
Key Responsibilities
- Own end-to-end processes while resolving complicated technical issues.
- Craft innovative solutions for integrating diverse networking security ecosystems.
Mandatory Requirements
- B.Sc. in Computer Science/Engineering from a recognized university.
- 5+ years of software development experience with a focus on server-side applications.
- Strong proficiency in Linux, UNIX, and Docker environments.
- Expertise in Java 11+, Spring Framework, and SQL.
- Familiarity with cloud services (AWS, Azure, GCP) is preferred.
AI & Innovation Requirements
This role demands deep proficiency in modern AI workflows:
- Prompt Engineering principles for test scenarios and troubleshooting.
- Mastery of AI chatbot tools (ChatGPT) for workflow optimization.
- Experience with AI-powered coding assistants like GitHub Copilot or Cursor.
- Demonstrated ability to develop, use, and configure Agentic systems and MCPs (Model Context Protocol).
Nice-to-Have Skills
- Pearl experience.
- Networking knowledge: routing protocols, firewalls.
- RAG pipelines, semantic search, and vector database expertise.
- Experience transforming traditional SDLC into agentic systems/SDLC.
Company
AlgoSec
AlgoSec is a global cybersecurity leader trusted by over 2,300 of the world's most complex organizations to secure critical workloads across hybrid networks, public and private clouds, containers, and...