GenAI Backend & Platform Development: Design, build, and maintain enterprise-grade GenAI-powered backend services using Java (Spring Boot) and cloud-native architectures. Develop RESTful and event-driven APIs using Spring Boot, Spring WebFlux, and Kafka/streaming platforms. Implement GenAI use cases such as conversational assistants and copilots integrated into enterprise systems, Retrieval-Augmented Generation (RAG) pipelines for knowledge-driven applications, and agent-based automation for workflow execution and decision support. Integrate LLM services (Azure OpenAI, OpenAI, Anthropic, etc.) into Java-based microservices using secure, scalable patterns. LLM Orchestration & Workflow Engineering: Build and orchestrate multi-step GenAI workflows using LangChain (via Java/Python interoperability or service-based architecture) or custom Java-based orchestration layers and state machines. Design and manage tool calling and agent execution frameworks, context, memory, and prompt lifecycle management, and conditional routing, fallback logic, retries, and resilience mechanisms. Ensure workflows are robust, observable, and production-ready at scale. Cloud-Native & DevOps Engineering: Develop and deploy services on cloud platforms (Azure preferred) using containers (Docker) and orchestration (Kubernetes / AKS), and managed cloud services for AI, messaging, storage, and security. Build and maintain CI/CD pipelines using tools such as GitHub Actions / Azure DevOps / Jenkins, including automated build, test, security scan, and deployment stages. Apply Infrastructure as Code principles using Terraform, Bicep, or ARM templates. Ensure high availability, scalability, and cost efficiency of GenAI services. Engineering Excellence & Governance: Write clean, maintainable, and testable Java code adhering to SOLID and clean architecture principles. Implement unit, integration, and contract tests, as well as API and workflow-level automated testing. Monitor and enforce code quality, security, and compliance standards, as well as logging, metrics, and distributed tracing for GenAI services. Participate in code reviews, design discussions, and architecture governance.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed