Posted on: 18/02/2026
Description :
Duties & Responsibilities :
- Translate business requirements into well-designed and documented software components for a Java based Enterprise system integrated into LLM-based solutions using Azure OpenAI that powers customer-facing Chat functionality
- Collaborate with other Business and Technology units to develop innovative solutions that meet business needs with respect to functionality, performance, scalability, reliability.
- Identify project risks and work effectively to mitigate them.
- Support function roll outs and be available to resolve post production issues
Requirements :
- Basic Qualifications : Bachelors degree
- 5+ years of hands-on experience in backend application development, Java-based enterprise systems
- Strong understanding of agentic or AI-driven application design, including orchestration of LLMs, tools, and conversation flows
- Experience integrating LLM-based solutions using Azure OpenAI or equivalent enterprise-grade AI platforms.
- Development experience within a microservices architecture
- Solid understanding of building and consuming RESTful APIs
- Working knowledge with SQL and Relational databases (Oracle, Postgres)
- Understanding of prompt engineering, system instructions, and agent behavior configuration.
- Experience building tool-based agent workflows, where AI models invoke enterprise services as tools.
- Familiarity with vector-based search and semantic retrieval concepts.
- Experience working in an eCommerce/Retail organization and focus on Customer Service operations chat and email channels
- Strong debugging and problem-solving skills
- Excellent verbal and written communication skills
- Experience working within teams and collaboration with business teams on requirements
- Experience with Agile/Scrum methodologies and use of tools such as Jira, Jenkins, Bit Bucket.
Preferred Qualifications :
- Experience in Test Driven Development
- Prior work experience in an agile environment
- Aware of and able to apply continuous integration (CI)
- Has the ability to break down problems and estimate time for development tasks
- Understands the technology landscape, up to date on current technology trends and new technology, brings new ideas to the team
- Learns organization vision statement and decision-making framework.
- Able to understand how team and personal goals/objectives contribute to the organization vision
Did you find something suspicious?