Sr Java and AI Engineer

Toronto 27 days agoContractor External
Negotiable
Role - Sr Java and AI Engineer Location – Toronto / Mississauga, ON (4 days onsite) Long Term Contract What will you do? • Design and document robust API integrations to facilitate email data exchange between client 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