Senior Java Engineer & AI Engineer
Job Description
Senior Java & AI Engineer (Contract) Halifax, NS, Canada (On-site)
We are hiring a Senior Java & AI Engineer for an on-site contract role in Halifax, NS to support RBC Capital Markets. This role focuses on building and maintaining high-availability, low-latency, real-time communication surveillance systems that process large volumes of email, chat, and audio data for compliance and AI/NLP-driven alerting.
Key Responsibilities
- Design, develop, and maintain scalable Java-based backend systems
- Build API integrations with third-party vendor platforms
- Process high-volume email/chat/audio data in real-time
- Deploy and optimize containerized applications on Kubernetes
- Support GenAI / LLM-based solutions, including MCP Protocol
- Troubleshoot production issues and provide L2 support
- Collaborate with Product, BA, Compliance, Audit, and business teams
Required Skills
- 8+ years of Java development experience
- Strong in Java, Spring Boot, Multithreading, Collections, JPA, Spring Cloud
- Experience with Kubernetes, CI/CD, and DevOps tools (GitHub, Jenkins, Ansible, SonarQube, Checkmarx)
- Strong knowledge of API integrations and scalable distributed systems
- 2+ years in Generative AI / LLM, Prompt Engineering, and MCP Protocol
- Experience with Apache James, Flume, Airflow is a plus
Preferred Skills
- Kafka / JMS
- Big Data
- Enterprise Integration Patterns
- Scalable / event-driven architecture
Job Type: Fixed term contract
Contract length: 12 months
Work Location: In person
Explore More
Apply Now
Back to Job Listings
Add To Job List
Company Profile
View Company Reviews
Date Posted
03/24/2026
Views
0
Neutral
Subjectivity Score: 0
Similar Jobs
HVAC Technical Senior Sales Representative - Engineered Air
Views in the last 30 days - 0
View DetailsSales Representative – Commercial General Contractor - Leasehold Improvements Inc.
Views in the last 30 days - 0
View Details