CareerPlan

Senior Java Developer (with LLM expertise)

Toronto, caFull-time2026-10-23 → 2026-11-10
Hybrid · Canada

Core

Lead technical design, development, and integration of core banking application systems, bridging high-scale microservices with GenAI to embed LLMs and intelligent automation into business processes.

Role type

Senior IC Java Developer (LLM & GenAI)

Builds

Scalable, resilient, API-driven banking ecosystems with LLM-powered features and agentic workflows

Domain

Financial Services / Enterprise Software / Generative AI

Deliverable

production ML models

Required skills

Java, Spring Boot, RESTful APIs, gRPC, Python, LLM orchestration (LangChain/LlamaIndex), Vector databases, Kafka, RDBMS/SQL, NoSQL, CI/CD, Docker, Kubernetes/OpenShift, Azure, OAuth2/JWT, Prompt engineering

Preferred skills

Banking/regulated industry experience, Production GenAI solutions, LLM evaluation, AI governance, Redis, Infrastructure as Code, DevSecOps, Mentoring

Technologies

Java, Spring Boot, Kafka, Kubernetes, OpenShift, Azure, Docker, Redis, LangChain, LlamaIndex, GitHub Copilot

Responsibilities

Lead design and delivery of Java/Spring Boot microservices; Implement production-ready services from architectural designs; Prototype and build AI automation and RAG systems; Design event-driven workflows using Kafka; Manage application security (OAuth2/JWT); Promote AI-assisted engineering practices

Seniority

Senior, hands-on IC