Java Full Stack Developer (strong Backend)

Ottawa, ON, CA, Canada

Job Description

Job Type: Contract


Job Category: IT





Role: Java Full Stack Developer (Strong Backend)



Location: Montreal, QC / Ottawa, ON Canada (Onsite)



Type: 6 Months Contract (Extension Possible)

Experience:

8+ Years

Job Summary


We are seeking an experienced

Java Full Stack Developer

with strong

backend development expertise

to join our team. The ideal candidate will have deep experience in

Java, Spring Boot, REST API development

, and hands-on exposure to front-end frameworks. You will play a key role in building, enhancing, and optimizing enterprise-grade applications in a fast-paced environment.

Key Responsibilities


Design, develop, and maintain

scalable backend services

and APIs using

Java / Spring Boot

.
Work across the

full software development lifecycle

, including requirement analysis, design, coding, testing, and production support.
Develop and integrate

RESTful APIs

, microservices, and event-driven components.
Perform

database design

, optimization, and complex query development.
Collaborate with cross-functional teams including QA, DevOps, Product, and Architecture teams.
Participate in code reviews, ensure code quality, and follow secure coding standards.
Contribute to CI/CD pipeline enhancements and cloud deployment workflows.

Required Skills & Experience

8+ years

of hands-on experience in software development using:

Java (8/11/17)

Spring Boot / Spring Framework

REST API development

Microservices Architecture



Strong database skills in

Oracle / PostgreSQL / MySQL

(including complex SQL, procedures, optimization).
Experience with

front-end development

using

Angular or React

(basic to intermediate proficiency).
Exposure to

CI/CD tools

(Jenkins, GitLab, Azure DevOps, etc.).
Experience with

Docker / Kubernetes / OpenShift

is a strong asset.
Familiarity with cloud platforms (

AWS / Azure / GCP

) is preferred.

Nice to Have


Experience working in

Agile / Scrum

environments.
Knowledge of messaging systems (

Kafka, RabbitMQ

).
Experience with

Test Automation

(JUnit, Mockito, Postman, Karate, etc.).

Required Skills


CLOUD DEVELOPER

SQL APPLICATION DEVELOPER

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.


Related Jobs

Job Detail

  • Job Id
    JD3045849
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Ottawa, ON, CA, Canada
  • Education
    Not mentioned