Senior Java & AI Engineer

Toronto 1 days agoFull-time External
405.8k - 608.7k / yr
Job Location Downtown Toronto (3 days work from office) What is the opportunity? • As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time systems that helps with communication surveillance for Capital Markets. • You will work on exciting projects that manages the data ingestion/Data filtering/Data processing of large volumes of email/chat/audio recording for surveillance into On Prem storage, so it can be leveraged for generating alerts from NLP models using a vendor software. • You will exhibit an engineering mind-set, be versatile, display leadership qualities and be enthusiastic to take on new problems across the full technology stack. What will you do? • Design and document robust API integrations to facilitate email data exchange between internal and 3 rd party vendor API’s. • Create Detailed specification and documentation for API’s including endpoint definition, request/response formats, authentication mechanism and error handling procedures. • Troubleshoot and debug integration problems working closely with development teams and 3 rd party vendor teams. • Collaborate closely with product owner, business analysts as well as business users including compliance/audit teams. • Develop a deep understanding of email message attributes and ways of processing thousands of messages per second, in a fault tolerant, resilient and scalable manner • Ensure Security and efficiency of Containerized application • Conduct performance testing and optimization of containerized application • Provide technical Support and Guidance to other Team members • Strong experience in Int • Provide Level 2 support as needed What do you need to succeed? 1.Core Development skills – • Analytical and Problem Solving Aptitude • Major Design Patterns • Common Data Structure and Algorithms • Java Streams, Collections, Multithreading, Spring Boot, Unit and Integration Testing in Spring Boot, JPA, Java Security, Spring Cloud, Configurations and Deployment on Kubernetes • DevOps experience with continuous integration/delivery best-practices, technologies and tools such as GitHub, Jenkins, Nexus, JIRA, Confluence, Ansible, SonarQube, Checkmarx. • Kubernetes Concepts and Components 3.Generative AI Skills (2+ Years) • Machine Learning Fundamentals • Familiarity with common ML/DL models • Prototype, build, test, and deploy products powered by GenAI/LLM technology on a large scale. • In depth Understanding of MCP Protocol • Prompt Engineering Skills • Developing MCP Client and Servers and integrating with the UI Clients. 4.Preferred skills – • Big Data, Messaging (JMS or Kafka) , Enterprise Integration Architecture Patterns, Understanding of Scalable Architectures