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.