The Senior Java Developer will design, build, and maintain secure, scalable Java services and APIs, integrating AI/ML capabilities into enterprise applications. This role requires deep expertise in Spring Boot, REST API design, SQL optimization, and production support, combined with a working knowledge of AI service integration and governance. The successful candidate will collaborate with architects, data engineers, and AI specialists to deliver robust, compliant, and innovative enterprise solutions.
Key Responsibilities
Design, build, and maintain secure, scalable
Java services and APIs
using
Spring Boot
.
Translate technical requirements into production-ready application code, integration logic, and robust data access layers.
Write and maintain
unit, integration, and regression tests
; contribute to
CI/CD pipelines
and support automated deployments.
Design and optimize
data workflows
-- SQL queries, ETL logic, and caching for performance and reliability.
Collaborate with
data engineers
and
analysts
to align service layers with enterprise data models.
Diagnose and resolve
production issues
(performance, defects, incidents); participate in on-call rotations.
Review code, enforce standards, and mentor intermediate developers.
Apply
AI/ML capabilities
(e.g., LLMs, retrieval-augmented generation) to enhance Java services.
Design and consume
AI-backed REST services
for classification, summarization, or recommendation features.
Ensure
safe, auditable usage
of AI features through guardrails, logging, and privacy enforcement.
Skills and ExperienceMust-Have Requirements
Java & Spring Boot Expertise
7+ years hands-on Java development in an enterprise environment, including REST API design, integration patterns, and production support / incident management.
SQL & Data Handling
Strong SQL and data handling expertise: analyzing schemas, building optimized queries, integrating APIs with data stores, and enforcing data quality.
Production Support
Proven experience supporting applications in production: triaging defects, analyzing root causes, applying hotfixes, and improving resiliency and performance.
AI Services Integration
Ability to consume and operationalize AI services (e.g., calling LLM endpoints, handling prompt/response patterns, enforcing guardrails, and logging usage).
AI/ML Concepts Understanding
Practical understanding of ML/LLM concepts (supervised vs. unsupervised learning, prompt engineering, retrieval, drift) sufficient to collaborate with AI teams and deliver AI-enabled features.
Secure & Governed Environment
Comfort working in secure, governed environments, ensuring privacy, PII protection, access control, and auditability.
Desirable Skills
Integration with AI assistants/copilots (Azure OpenAI, Bedrock, Copilot).
Experience with
retrieval-augmented generation (RAG)
using vector databases (pgvector, FAISS, Azure AI Search).
Familiarity with
data visualization tools
(Power BI, Looker, Tableau).
Knowledge of
data governance
, metadata management, and audit frameworks.
Experience in
case management
or
benefits administration
(e.g., Curam).
Secure handling of sensitive client data (privacy, masking, RBAC).
Methodology & Collaboration
Work within
Agile
teams to plan, deliver, and iterate features.
Support
automated testing
and ensure code quality across environments.
Contribute to
code reviews
, documentation, and design sessions.
Engage with
cross-functional teams
(product owners, QA, data engineers, AI specialists) for delivery alignment.
Job Types: Full-time, Fixed term contract
Contract length: 12 months
Pay: From $65.00 per hour
Application question(s):
How many years of hands-on experience do you have developing enterprise applications using Java and Spring Boot, including REST API design and production support?
How many years of experience do you have working with SQL databases (Oracle, MySQL, PostgreSQL), including query optimization, schema analysis, and API-based data integration?
How many years of experience do you have integrating or consuming AI services (such as LLMs or external AI APIs) within application logic?
Location:
Toronto, ON (preferred)
Work Location: Hybrid remote in Toronto, ON
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.