- Toronto, Ontario, Canada +1 more
- Hybrid
- Full-time · Senior
- 7+ years
Lead the technical design, development and integration of core banking application systems for a major financial services client.
Locations (2)
- Toronto, Ontario, Canada
- Ottawa, Ontario, Canada
Compensation
Competitive Pay and Benefits: enjoy a comprehensive compensation and benefits package, including health insurance, and a relocation program.
Responsibilities
- Lead the design and delivery of Java/Spring Boot microservices, establishing API-first design principles, service-to-service communication and secure integration patterns.
- Implement solutions designed by architects, turning target designs into production-ready, well-tested services.
- Identify, prototype and build automation using AI technologies, and architect backend systems that support LLM integration, Retrieval-Augmented Generation (RAG) and vector databases.
- Build agentic workflows and design, test and refine prompts for LLM-powered features.
- Design event-driven workflows using streaming platforms such as Kafka.