Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Java Backend Developer - Java (17+), Spring Boot, Microservices

Temporary

Astra North Infoteck Inc.

Java BE Developer – Java Spring Boot, Microservices

Location: Toronto, ON – Hybrid (4 Days WFO)


Key Responsibilities

  • Design, develop, and maintain high-performance backend services using Java (17+), Spring Boot, and Microservices architecture.
  • Build and expose RESTful and event-driven APIs supporting enterprise-scale applications.
  • Integrate Generative AI / LLM capabilities (e.g., text generation, summarization, Q&A, classification) into backend workflows.
  • Design, test, and optimize prompts and prompt orchestration strategies to ensure accuracy, determinism, and performance.
  • Develop AI-aware backend components such as prompt templates and prompt pipelines, Retrieval Augmented Generation (RAG) services, and AI inference orchestration layers.
  • Implement secure API integrations with AI platforms and internal data sources, ensuring compliance with enterprise security standards.
  • Apply prompt versioning, evaluation, and monitoring techniques to improve AI output quality over time.
  • Ensure non-functional requirements including scalability, resiliency, performance, and observability.
  • Contribute to CI/CD pipelines, containerization, and cloud-native deployments.
  • Participate in code reviews, architecture discussions, and technical design decisions.
  • Support production systems and troubleshoot complex backend or AI integration issues.

Required Technical Skills

Core Backend Engineering

  • Strong hands-on experience in Java backend development (5+ years).
  • Expertise in Java 11/17+, Spring Boot, Spring MVC, Spring Security.
  • Solid experience in Microservices, REST APIs, and API design (OpenAPI/Swagger).
  • Experience with containers and cloud platforms (Docker, Kubernetes, OpenShift, Azure/AWS).
  • Strong knowledge of SQL and NoSQL databases (DB2, PostgreSQL, MongoDB).
  • Experience in CI/CD, DevOps practices, and automated testing.

AI & Prompt Engineering

  • Hands-on experience integrating Large Language Models (LLMs) into backend systems.
  • Strong understanding of prompt engineering techniques including zero-shot, few-shot, and chain-of-thought prompting.
  • Experience with prompt templates, dynamic prompt generation, guardrails, validation, and hallucination reduction.
  • Experience building RAG-based solutions using vector stores and embeddings.
  • Familiarity with AI orchestration frameworks or SDKs (enterprise or open source).
  • Ability to evaluate prompt and model responses for quality, bias, and consistency.

Security & Compliance

  • Experience implementing OAuth 2.0, JWT, SSL/TLS, and secure API patterns.
  • Awareness of data privacy, PII handling, and AI governance in regulated environments (BFSI preferred).
Vacancy posted 21 days ago
Similar jobs that could be interesting for youBased on the Java Backend Developer - Java (17+), Spring Boot, Microservices in Toronto, ON vacancy
  •  ...Job Title: Senior Java Developer (Java, Spring Boot, Microservices, API Development) Location: Toronto, ON Work Model: Hybrid (4 Days/Week Onsite) Duration: 12 Months Experience: 6–8+ Years Key Skills Java, Spring Boot, Microservices, REST... 
    Suggested
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    a month ago
  •  ...Java Developer (Kafka, Spring Boot & Microservices) Location: Toronto, ON (Hybrid – 4 Days Work From Office) Duration: 12 Months Experience: 6–8 Years Job Overview We are seeking an experienced Java Developer with strong expertise in Spring... 
    Suggested
    Contract work
    Work at office

    Astra North Infoteck Inc.

    Toronto, ON
    27 days ago
  •  ...Senior Java Developer (Core Java, Spring Boot, Microservices) Location: Toronto, ON (Hybrid – 2–3 Days Onsite) Duration: 6 Months Experience: 6–8 Years Role Summary Seeking an experienced Java Developer with expertise in Core Java, Spring Boot... 
    Suggested
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    20 days ago
  •  ...Backend Java Developer – Spring Boot, Microservices, REST APIs & Kafka Location: Toronto, ON – Hybrid (4 Days WFO) Duration: 9+ Months Experience Required: 6–8 Years Skills: Core Java Responsibilities Design, develop, and maintain Java-based... 
    Suggested
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    19 days ago
  •  ...Back End Developer Toronto, ON Hybrid (2 days per week in-person at Toronto office preferred) Must...  ...Have: · Design, develop, and maintain scalable backend services and RESTful APIs using Java (Spring Boot or similar frameworks) · Build and deploy scalable... 
    Suggested
    Work at office
    2 days per week

    Astra North Infoteck Inc.

    Toronto, ON
    28 days ago
  •  ...Senior Backend Java Developer (Spring Boot) | Banking Location: Toronto, ON (Hybrid – 4 days onsite) Contract: 6 months (Potential Extension) Industry: Banking / Financial Services We're seeking a Senior Backend Java Developer with 10+ years of experience... 
    Contract work

    Trident Staff

    Toronto, ON
    a month ago
  •  ...industry experience Required Technology Experience • Java / Spring or similar enterprise application frameworks • API and...  ...Top 3 Preferred Skills: # Agile Methodology # Microservices Architecture # SQL Education Requirements: ~ Bachelor... 
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    a month ago
  •  ...Spark Scala Developer – Apache Spark, Scala, Hadoop & Data Engineering Experience Required...  ...solutions • Proficient in Scala and Java programming • Hands-on experience...  ...and Helios • Experience in writing Spring Boot Web Services and SQL queries Essential... 
    Permanent employment

    Astra North Infoteck Inc.

    Toronto, ON
    20 hours ago
  •  ...Role Descriptions: We are seeking a skilled Java Spring Boot Developer with robust SQL expertise and experience leveraging AI tools for code generation to join our dynamic engineering team. The ideal candidate will design, develop, and maintain scalable backend systems, optimize... 
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    11 days ago
  •  ...Full Stack Developer (Java / Spring Boot / React) – Intermediate Hybrid: 4 days onsite   We are seeking a Full Stack Developer (Intermediate level) with 5–6 years of experience to design, develop, and maintain scalable enterprise-grade web applications in... 
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    a month ago
  • $80 - $90 per hour

     ...Job Title: Senior Java Backend Developer Location: 100% Remote, Canada Experience: 7 to 10 Years Employment Type: T4 Contract Rate: CAD...  ...experience. ~ Strong backend development experience using Java with Spring Boot or Go with modern service frameworks. ~ Hands-on... 
    Hourly pay
    Long term contract
    Contract work
    For contractors
    Remote work

    NEARSOURCE TECHNOLOGIES

    Toronto, ON
    29 days ago
  • $95k - $145k per year

    Senior Developer - Java, Spring (Fraud IT) Position Description CGI is seeking a Senior Java Developer to join a high-performing delivery...  ...to the design, development, and deployment of cloud-native microservices solutions while working closely with architects, developers... 
    Work at office
    Toronto, ON
    22 days ago
  • $80k - $130k per year

    Java Backend Developer Position Description We are Canada's largest independent information technology services firm, and after 45+ years,...  ...responsibilities • Develop and maintain backend modules using Java and Spring Boot • Build and integrate RESTful APIs for frontend (... 
    Work at office
    Remote work
    Toronto, ON
    more than 2 months ago
  •  .... We are seeking a Software Developer for the Canadian Digital Banking...  ...a team of iOS, Android, and backend developers to work on both new...  ...facing platforms ~ Proficient in Java to support Enterprise...  ...developer with a preference for Java 8-17/Spring, web-based information technology... 
    Permanent employment
    Flexible hours

    Scotiabank

    Toronto, ON
    7 days ago
  •  ...Role: Technical Lead – AI & Secure Application Development Technical Lead – Java | Python | Spring Boot | AI | Secure Coding | Microservices Duration: 12 Months Location: Toronto (Hybrid – 3 days/week in office) Job Description We are seeking an experienced... 
    Contract work
    Work at office
    3 days per week

    Astra North Infoteck Inc.

    Toronto, ON
    15 days ago
  • $118k - $152k per year

     ...The Role We're looking for a Staff Java Engineer who combines deep technical expertise...  ...design and deliver resilient, scalable backend solutions using modern Java technologies,...  ...backend applications using Java, Spring Boot, Microservices, APIs and event-driven architectures... 
    Long term contract
    Internship
    Immediate start

    Capco

    Toronto, ON
    11 days ago
  •  ...and build a more sustainable, more inclusive world. Job Description Java Backend Developer with 6 to 8 years hands on experience Must have: Experience and knowledge with Java, J2EE, Spring, Spring Boot, RESTful APIs, Microservices, and NoSQL/SQL databases. Extensive... 
    Permanent employment
    Full time
    Local area

    Capgemini

    Toronto, ON
    4 days ago
  • $90k - $125k per year

     ...and hard working people who are lifelong learners. About The Role As a Full Stack Java Developer you'll be tasked with working on web application development in Java and Spring Boot. Working within the software development team, your duties will require you to assist... 
    Full time
    Work from home
    Flexible hours

    Konrad

    Toronto, ON
    14 hours ago
  • $72k - $138k per year

     ...and on the job coaching Summary We are seeking Senior Java Developers to join our team on a 1-year fixed term. As a Java Developer...  ...staff augmentation role requires strong expertise in Java and Spring Boot. You will collaborate with other developers, business analysts... 
    Long term contract
    Temporary work
    Fixed term contract
    Flexible hours

    Deloitte

    Toronto, ON
    6 hours ago
  • $118k - $135k per year

     ...Build secure, scalable backend solutions that protect the world's leading financial institutions.   The Role   Capco is looking for an experienced Backend Developer with strong Java and Spring expertise who has delivered secure backend applications and worked on security... 

    Capco

    Toronto, ON
    4 days ago
  • $65 - $75 per hour

     ...Backend Developer (REST APIs / Microservices) Contribute to the development of enterprise applications in the insurance sector REST APIs Kubernetes Kafka and modern DevOps technologies. Work on scalable digital solutions collaborate on complex technical initiatives... 
    Hourly pay
    Permanent employment
    Full time
    Contract work
    Work at office
    Remote work
    1 day per week

    Recrute Action

    Toronto, ON
    7 days ago
  • $80k - $130k per year

    Java Developer - Senior / Intermediate Position Description We are Canada's largest independent...  ...design, develop, and deliver modern microservices-based applications supporting mission-...  ...and event-driven applications using Spring Boot and Kafka. Work Model: Hybrid.... 
    Work at office
    3 days per week
    Toronto, ON
    15 days ago
  •  ...Senior Java Backend Developer – Node.js, AWS Cloud & GenAI Location: Toronto, ON Work Model: Hybrid (2 days per week in-person at Toronto...  ...implement robust REST and GraphQL services using Java (Java 17+) and Spring Boot (or Micronaut/Quarkus). Develop responsive... 
    Contract work
    Work at office
    2 days per week

    Astra North Infoteck Inc.

    Toronto, ON
    12 days ago
  •  ...you have  Senior, hands-on experience building and supporting Java backend systems in production with clear technical ownership Strong experience with modern Java services (commonly Spring / Spring Boot, REST APIs, microservices patterns) Solid engineering fundamentals... 
    Permanent employment
    Local area
    Flexible hours

    HSBC Global Services Limited

    Toronto, ON
    6 hours ago
  •  ...more sustainable, more inclusive world. Job Description Must have: · Experience and knowledge with Java, J2EE, Spring, Spring Boot, RESTful APIs, Microservices, and NoSQL/SQL databases. · 3+ in front end tech such as Vue / React · Extensive experience in developing... 
    Permanent employment
    Full time
    Local area

    Capgemini

    Toronto, ON
    4 days ago
  • $104k - $115k per year

     ...About the Role We are seeking an analytically driven Angular/Java Developer to join our high-performing Systems Development Team. You will...  ...’ll Be Doing Develop application code using Angular 13 +, Spring Boot, JBoss Develop and Deploy application on OpenShift platform... 
    Full time

    Teranet

    Toronto, ON
    13 days ago
  •  ...Development City Toronto, Ottawa, Ontario, Canada Senior Software Developer(Java) Who we are We are an organization comprised of industry...  ...or related discipline. Proven experience with Java, Spring, Spring Boot, Maven, REST, XML, HTML, CSS, Javascript, JQuery, SQL, RDBMS... 
    Daily paid
    Long term contract
    Permanent employment
    Apprenticeship
    Fixed term contract
    Flexible hours

    Canadian Institute for Health Information

    Toronto, ON
    5 days ago
  • $95k - $145k per year

    Senior Java Developer (API) Position Description CGI is seeking a Senior Java/API Developer to join a dynamic team delivering enterprise...  ...equivalent experience. Nice to have - • Experience with Spring Boot and Microservices architecture. • Experience with cloud... 
    Work at office
    2 days per week
    Toronto, ON
    23 days ago
  •  ...Job Responsibility: Sr Java Angular Developer (Remote) At Cognizant, our global community sets us apart—an energetic, collaborative and inclusive...  ...Must have 7+ software development experience in Java/Spring boot and Angular Work on release management activities effectively... 
    Remote work

    Cognizant

    Toronto, ON
    7 days ago
  •  ...exceeds 25%. Job Description We are looking for a Java IVR Application Developer to join our voice/contact center engineering team and help...  ...on Java ~ Strong Java programming skills in Java EE and Spring Boot / Spring Core ~ Solid knowledge of Object-Oriented... 
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Toronto, ON
    26 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Java Backend Developer - Java (17+), Spring Boot, Microservices. Be the first to apply!