Core Skill Requirements (ones marked in blue are medium priority)
o 6-8 years of strong experience in Java development, including proficiency in Spring
SpringBoot
o 2-3 years of experience with Python, focused on backend or data-driven development
o Strong experience in building and consuming RESTful APIs
o Strong understanding of Reactive Programming (WebFlux, etc.)
o Hands-on experience with Apache Kafka for event-driven architecture
o Database expertise in both MongoDB (NoSQL) and Oracle (RDBMS)
o Experience with Flink for stream processing and data pipelines
o GraphQL knowledge
AI / Conversational Platform Exposure
o Strong understanding of Google Dialogflow CX or similar conversational AI
frameworks
o Exposure to LLM (Large Language Models), agentic architectures, and prompt
engineering concepts
o Familiarity with ADK (Agent Development Kit), Playbook, or similar agentic
frameworks
o Conceptual understanding of machine learning fundamentals and model telemetry.
Additional Skills
o Strong problem-solving and debugging skills.
o Experience with microservices architecture, CI/CD pipelines, and cloud-native
environments (OCP, Kubernetes, etc.)
o Excellent communication skills; ability to collaborate across engineering and product
teams
Preferred Qualifications
o Bachelor's or master's degree in computer science, Engineering, or related field.
o Prior experience in banking, fintech, or digital assistant platforms is an advantage.
Evaluation proficiency Metrics:
High Priority
o Python
o Context Engineering
o Google ADK
o MCP
o A2A
o Multi Agent Set Up
o General AI/ML
Low Priority
o Arize
o Architecture thinking/other ADK frameworks