Job Specifications
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 3rd 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 3rd 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
2. Java skills (8+ Years)
- 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.
- Apache James, Flume, Airflow
- 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
About the Company
We’re designers, coders, artists and musicians. We create customized CRM Solutions, apps, websites and other digital things for companies across India, United States and around the world. WHAT WE DO: *Customize CRM* We customize CRM using Creatio and Salesforce platforms. *App development* We design & develop mobile apps for iPhone, iPad, and Android devices. Our apps have been downloaded over 500,000+ times! *Web development* We build responsive websites and web applications, from simple sites to online stores and social ne...
Know more