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