Application Developer (Generative AI)
Apply for this position
All fields marked * are required
Key Responsibilities
● Develop scalable backend applications using Java, Python, Spring Boot, and Spring AI.
● Build and maintain frontend components using Angular.
● Design and develop Generative AI applications leveraging AI Agents, Prompt Engineering, Semantic Models, and MCP.
● Build intelligent agent-based workflows using frameworks such as LangChain, LangGraph, or LangChain4J.
● Develop Proof of Concepts (PoCs) for new AI use cases.
● Work with enterprise AI platforms such as Microsoft Copilot Studio, Amazon Q, or equivalent AI coding assistants.
● Develop and optimize SQL queries, preferably on Snowflake and Snowflake Cortex.
● Integrate enterprise applications using REST APIs, MCP, and other integration protocols.
● Collaborate with cross-functional teams to deliver scalable AI-driven business solutions.
Mandatory Skills
● 4–7 years of software development experience.
● Strong programming skills in Java and Python.
● Hands-on experience with Spring Boot and Spring AI.
● Experience in Angular (TypeScript).
● Strong knowledge of Generative AI, including:
○ AI Agents
○ Prompt Engineering
○ Semantic Models
○ Model Context Protocol (MCP)
● Experience with LangChain, LangGraph, or LangChain4J.
● Strong SQL skills with experience in Snowflake (preferred).
● Experience with Snowflake Cortex is highly desirable.
● Exposure to Microsoft Copilot Studio, Amazon Q, or similar enterprise AI platforms.
● Good understanding of REST APIs and enterprise integration.
Educational Qualification
● Bachelor's degree in Computer Science, Information Technology, or a related discipline.
Preferred Candidate Profile
● Passionate about emerging Generative AI technologies.
● Strong analytical and problem-solving skills.
● Ability to work in an agile development environment.
● Excellent communication and collaboration skills.
● Eager to learn and work on cutting-edge AI solutions.
●
Required