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