Our Challenge We are seeking a talented and experienced Senior Java Developer with AI Experience to join our dynamic team. The ideal candidate will bring a strong technical background in developing end-to-end solutions, supporting our strategic initiatives, and ensuring the delivery of high-quality digital products. Candidate will play a key role in designing technical architectures, coding, and adopting emerging technologies to keep our solutions at the forefront of innovation.
Additional Information The base salary for this position will vary based on geography and other factors. In accordance with law, the base salary for this role if filled within Halifax, NS is CAD $90k – CAD $100k/year & benefits (see below).
The Role Responsibilities
Design and document robust API integrations to facilitate email data exchange between Client and 3rd party vendor APIs.
Create detailed specification and documentation for APIs 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 and 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.
Provide Level 2 support as needed.
Requirements
Core development skills:
Analytical and problem‑solving aptitude.
Major design patterns.
Common data structure and algorithms.
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.
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.
Preferred, but not required
Big Data, Messaging (JMS or Kafka), enterprise integration architecture patterns, understanding of scalable architectures.
We Offer
A multinational organization with 60 offices in 20 countries and the possibility to work abroad.
3 weeks of paid annual leave plus an additional 10 days of personal leave (floating days and sick days).
A comprehensive insurance plan including medical, dental, vision, life insurance, and long‑term disability.
Flexible hybrid policy.
RRSP with employer’s contribution up to 4%.
A higher education certification policy.
On‑demand Udemy for Business for all employees with free access to more than 5,000 curated courses.
Coaching opportunities with experienced colleagues from our Financial Innovation Labs and Center of Excellence groups.
Cutting‑edge projects at the world’s leading tier‑one banks, financial institutions and insurance firms.
A truly diverse, fun‑loving and global work culture.
#J-18808-Ljbffr