Build AI-powered backend capabilities with Java, Spring Boot, and LLM orchestration for scalable, resilient banking application ecosystems.
This Senior Java Developer role connects high-scale microservices architecture with GenAI for a major financial services client. You will build intelligent automation, Retrieval-Augmented Generation, vector database integrations, and agentic workflows. The hybrid schedule requires two days each week in a downtown Toronto office.
Key Responsibilities
Prototype AI automation and architect LLM-enabled backend systemsDesign, test, and refine prompts for intelligent featuresBuild agentic workflows supporting business processesEstablish API-first service communication and integration patternsDefine caching, observability, and technology selection strategiesRequirements:
Seven or more years delivering large-scale enterprise applicationsStrong Java, Spring Boot, RESTful API, and gRPC skillsPython and LangChain or LlamaIndex experienceWorking knowledge of vector databases and LLM orchestrationBachelor’s degree or equivalent practical experienceUse Java backend engineering and GenAI expertise to develop agentic, API-driven systems supporting core banking applications.
#J-18808-Ljbffr