Microservices/AI Designer
- Toronto, ON, Canada
$70 to $83 USD / hour · Contract
Applications open in a new tab.
Job details
- Pay
- $70 to $83 USD / hour
- Job type
- Contract
- Apply by
- Working hours
- 37.5 hours/week
- Posting language
- English
- Posted
Original job description
Job Description:
Microservices/AI Designer
Apex Systems is a global IT services provider, and our consulting practice has an opening for a Microservices/AI Designer with deep Java/Spring Boot, microservices, and enterprise application design experience to support a Top Five Bank.
Client: Big 5 Bank
Location: Hybrid; 1- 2 days a week in Toronto
Terms: 6 Month Contract to Hire
Hours: 37.5 hours/week Monday-Friday, 9:00 am - 5:00 pm
Job Description
Apex Systems is looking for a Microservices/AI Designer to help design modern enterprise applications across both back-end and front-end architecture. This role requires deep Java and microservices expertise, along with the ability to design front-end solutions and understand how AI capabilities can be incorporated into enterprise applications and workflows. The successful candidate will define end-to-end application architecture, make key technical design decisions, and provide direction to development teams.
- Design scalable enterprise applications across back-end services, APIs, integrations, and front-end layers.
- Lead the design of Java/Spring Boot microservices and service-to-service communication.
- Define front-end architecture, application structure, integration patterns, and interactions with back-end APIs.
- Establish API-first design principles and reusable integration patterns.
- Design event-driven solutions using Kafka or similar messaging technologies.
- Make architectural decisions related to scalability, resiliency, security, performance, and maintainability.
- Provide technical direction to developers and review solution designs.
- Work with architecture, engineering, product, and business stakeholders to translate requirements into technical solutions.
- Identify opportunities to integrate AI capabilities into applications, APIs, and business workflows.
- Design solutions that support containerized and cloud-native deployment models.
- Incorporate authentication, authorization, API security, observability, logging, monitoring, and automated testing into application designs.
- Support CI/CD and modern software engineering practices.
- Required Skills & Experience
- Deep experience with Java/Spring Boot architecture and back-end microservices design.
- Ability to design end-to-end solutions across front-end applications, APIs, microservices, and integrations.
- Experience with REST APIs, Kafka or other event-driven architectures, and API security within microservices-based applications.
- Experience with Docker, Kubernetes, CI/CD, and cloud-native environments.
- Strong understanding of scalability, resiliency, performance, logging, and monitoring.
- Experience providing technical design guidance to development teams.
- Understanding of AI and Generative AI, including the integration of AI and large language models into applications, APIs, and workflows.
- Banking experience or a strong understanding of financial applications.
- Experience with front-end architecture and design, including React or Angular.
- Knowledge of AI governance, security, and data privacy.
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] or 844-463-6178.
Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRateds Best of Staffing® in Talent Satisfaction in the United States and Great Place to Work® in the United Kingdom and Mexico.
Everforth Apex Benefits Overview: In terms of professional development, Everforth Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA.
© 2026 Everforth, Inc. All rights reserved.
Everforth Apex Systems is part of the Commercial Segment of Everforth, Inc.
NYSE: EFOR
4400 Cox Road
Suite 200
Glen Allen, Virginia 23060
Everforth Apex is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Everforth Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Benefits Department at [email protected] or 804-523-8228. (Do not submit resumes or solicit consultants to this email address). UnitedHealthcare creates and publishes the Transparency in Coverage Machine-Readable Files on behalf of Everforth Apex.
More about this job
Responsibilities
Design end-to-end enterprise application architecture spanning Java/Spring Boot microservices, APIs, integrations, front-end layers, and event-driven systems. Guide development teams and make architectural decisions covering security, scalability, performance, cloud deployment, observability, and the integration of AI capabilities.
Requirements
Requires deep Java/Spring Boot and microservices design experience, with the ability to architect solutions across front ends, APIs, integrations, and event-driven systems. Candidates should also have experience with Docker, Kubernetes, CI/CD, cloud-native environments, AI and generative AI integration, and preferably banking or financial applications.
Skills
- Java
- Spring Boot
- Microservices Architecture
- Enterprise Application Design
- REST APIs
- Kafka
- API Security
- Docker
- Kubernetes
- CI/CD
- Cloud-Native Environments
- Front-End Architecture
- Artificial Intelligence
- Generative AI
- Scalability And Resiliency
- Banking Applications
Benefits
- On-Demand Training
- Certification Preparation
- Technical And Leadership Courses
- Certification Discounts
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
- Consulting
- Finance & Accounting
Keywords
- Java
- Spring Boot
- Microservices
- Enterprise Application Architecture
- REST APIs
- API-First Design
- Kafka
- Event-Driven Architecture
- API Security
- Docker
- Kubernetes
- CI/CD
- Cloud-Native Deployment
- Front-End Architecture
- React
- Angular
- Artificial Intelligence
- Generative AI
- Large Language Models
- AI Governance
- Data Privacy
- Authentication
- Authorization
- Observability
- Logging
- Monitoring
- Automated Testing
- Scalability
- Resiliency
- Banking