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

Full Stack Java Engineer

Miratech Group

Miratech helps visionaries change the world. We are a global IT services and consulting company that brings together enterprise and start-up innovation. Today, we support digital transformation for some of the world's largest enterprises. By partnering with both large and small players, we stay at the leading edge of technology, remain nimble even as a global leader, and create technology that helps our clients further enhance their business. We are a values-driven organization and our culture of Relentless Performance has enabled over 99% of Miratech's engagements to succeed by meeting or exceeding our scope, schedule, and/or budget objectives since our inception in 1989.
Miratech has coverage across 5 continents and operates in over 25 countries around the world. Miratech retains nearly 1000 full-time professionals, and our annual growth rate exceeds 25%.

Job Description

We are looking for a Full Stack Engineer to design, develop, and support scalable cloud-native applications that power Workforce Management (WFM), Customer Experience (CX), and operational business processes. You will use Java and Spring Boot to develop scalable backend services, React with TypeScript to create responsive user experiences, and Node.js where appropriate for supporting components.
The role suits a hands-on engineer with strong software development fundamentals who can take features from detailed technical design through implementation, testing, deployment, and production support. Experience with Workforce Management (WFM), Customer Experience (CX), or contact center solutions is an advantage

Responsibilities:

  • Design, develop, test, and maintain scalable backend services using Java, Spring Boot, and established software engineering practices.
  • Build modern web applications using React, TypeScript, reusable components, responsive layouts, and accessible interaction patterns.
  • Develop and consume REST APIs using an API-first approach; maintain clear OpenAPI/Swagger contracts and error handling.
  • Contribute to the design of modular, maintainable solutions using microservices and appropriate object-oriented and event-driven design patterns.
  • Use Node.js where appropriate for lightweight services, backend-for-frontend components, integrations, or development tooling.
  • Contribute to the design and optimization ofPostgreSQL data models and queries with attention to integrity, performance, and audit history.
  • Implement and support reliable integrations with internal and external systems using REST APIs, webhooks, messaging, and other appropriate integration patterns.
  • Containerize applications and contribute to cloud-based deployment patterns, configuration management, and environment consistency.
  • Build and maintain Jenkins-based CI/CD pipelines with automated testing, quality gates, and repeatable deployments.
  • Instrument applications with structured logging, metrics, tracing, and actionable error reporting.
  • Troubleshoot functional and production issues and improve application performance, resilience, scalability, and maintainability.
  • Collaborate with Product, UX, QA, DevOps, Architecture, and other engineers through design sessions, code reviews, planning, and continuous improvement.

Qualifications

  • 5+ years of full-stack software development experience, including contribution to production applications.
  • Hands-on experience with Java and Spring technologies, particularly Spring Boot, REST services, persistence, security, and automated testing.
  • Frontend development experience with Angular or React, TypeScript, HTML, CSS, component-based design, state management, and modern testing practices.
  • Familiarity with Node.js for lightweight services, integrations, build tooling, or supporting components.
  • Experience developingREST APIs, microservices, and maintainable applications in distributed environments.
  • Strong SQL skills and experience designing efficient data models in PostgreSQL or comparable relational databases.
  • Experience developing, deploying, or supporting cloud-based and containerized applications.
  • Excellent communication skills, including the ability to produce clear technical documentation and participate in client-facing workshops.
  • Knowledge of OAuth2, OpenID Connect, JWT, and secure API design.
  • Experience with Kafka, RabbitMQ, or comparable messaging and event-streaming technologies.
  • Familiarity with Kubernetes, cloud platforms, observability tooling, and secure software delivery practices.

Nice to have:

  • Experience with Workforce Management (WFM), Customer Experience (CX), contact center, or customer service solutions.
  • Experience with AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio, or similar communication technologies.
  • Knowledge of workforce optimization and contact center operations, including forecasting, scheduling, routing, and adherence.
  • Experience integrating enterprise applications with CRM, HR, identity, payroll, and analytics platforms.
  • Familiarity with AI-assisted development tools such as GitHub Copilot or Claude.

Additional Information

We offer:

  • Culture of relentless performance : join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth.
  • Competitive pay and benefits : enjoy a comprehensive compensation and benefits package, including health insurance, language courses, and a relocation program.
  • ForeverRemote work culture : make the most of the flexibility that comes with remote work.
  • Growth mindset : reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility and internship opportunities.
  • Global impact : collaborate on impactful projects for top global clients and shape the future of industries.
  • Welcoming multicultural environment : be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events.
  • Social sustainability values : join oursustainable business practicesfocused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.

* Miratech is an equal opportunity employer and does not discriminate against any employee or applicant for employment on the basis of race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other protected status under applicable law.

#J-18808-Ljbffr
Vacancy posted 23 hours ago
Similar jobs that could be interesting for youBased on the Full Stack Java Engineer in Montréal, QC vacancy
  •  ...decisions behind a project? Techso is looking for a Senior Full Stack Java Developer to help design and develop digital solutions used by...  ...have: A bachelor's degree in Computer Science, Software Engineering, or a related field; At least six years of experience in Java... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Solutions Techso

    Montréal, QC
    19 days ago
  •  ..., we are providing recruitment service to our TOP clients from our portfolio. Right now, we are looking for a Full stack Engineer , who is proficient in Java and React , to join one of our client’s team in New Caledonia (Nouméa) . If you have 3 to 5 years of experience... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Relocation
    Visa sponsorship

    TechBiz Global GmbH

    Montréal, QC
    27 days ago
  • $180k - $230k per year

     ...headquartered in New York.  The role  We're looking for a Senior Full Stack Engineer to help build the core platform and product of Foresight....  ...over customer data, embeddings (pgvector or a search engine), evaluation, and keeping cost in check.  Experience with workflow... 
    Suggested
    Full time
    For contractors
    Internship
    Work at office

    Foresight Works Ltd

    Montréal, QC
    1 day ago
  •  ...aller au-delà de l’exécution et contribuer réellement aux décisions techniques d’un projet? Techso recherche un·e développeur·euse Java Full Stack senior pour participer à la conception et à la réalisation de solutions numériques utilisées par des clients d’envergure, à... 
    Suggested
    Permanent employment
    Full time
    Work at office

    Solutions Techso

    Montréal, QC
    19 days ago
  •  ...of 7 years of professional experience in Java (Primary) and Angular or React (Secondary)...  ...requirements with the help of product managers and engineers • Solid understanding of RESTful APIs...  ...benefits package to all regular, full-time employees. In the U.S. and Canada, available... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Local area

    Capgemini

    Montréal, QC
    13 days ago
  • $70k - $135k per year

     ...Position Description: Nous recherchons un Développeur JAVA Full Stack Intermédiaire à Senior pour rejoindre notre équipe technologique et contribuer à l'évolution de plateformes critiques au cœur des opérations numériques. Vous jouerez un rôle clé dans le design, la livraison... 
    Full time

    CGI

    Montréal, QC
    1 day ago
  •  ...Position Overview: Sapsol Technologies Inc. is seeking a talented Full Stack Java Developer to join our innovative team. In this role, you will be responsible for designing, developing, and maintaining robust web applications using Java technologies. You will collaborate... 
    Contract work

    Sapsol Technologies Inc

    Montréal, QC
    more than 2 months ago
  •  ...We’re seeking someone to join our team as Lead Java Full Stack Developer to drive the design, development, and evolution of strategic risk...  ...shape the future of our communities. This is a Lead Software Engineering position at Vice President level, which is part of the job family... 
    Full time
    Work at office
    Remote work

    Morgan Stanley

    Montréal, QC
    23 hours ago
  • $70k - $135k per year

    Développeur(se) Full Stack Java Spring Boot - React Description de poste Vous aimez concevoir des applications robustes et contribuer à des systèmes financiers où la qualité et la fiabilité comptent au quotidien? Joignez-vous à CGI pour participer à l’évolution des solutions... 
    Daily paid
    Montréal, QC
    3 days ago
  •  ...currently experiencing strong growth, we are actively seeking a Full Stack Developer (Java/React). About the role Joining a multi-skilled IT...  ...5 years of professional experience in full stack software engineering Minimum 4 years of hand on experience with REACT.... 
    Permanent employment
    Contract work
    Immediate start
    Early shift

    Nöord Technologies Corporation

    Montréal, QC
    6 days ago
  •  ...We’re seeking someone to join our team as a Java Full-Stack Developer to lead the design, development, and delivery of mission-critical...  ...and shape the future of our communities. This is a Software Engineering position at Director level which is part of the job family responsible... 
    Full time
    Work at office
    Remote work

    Morgan Stanley

    Montréal, QC
    23 hours ago
  •  ...our Credit Valuation Adjustment (CVA) Technology team as an Full Stack – Java Application Developer to drive the design and delivery of next...  ...and shape the future of our communities. This is a Software Engineering III position at Director level, which is part of the job family... 
    Full time
    Work at office
    Remote work

    Morgan Stanley

    Montréal, QC
    23 hours ago
  • $95k - $145k per year

     .../ French) Preferred Employment Type: Full-Time, Permanent CGI is seeking an experienced Senior Full Stack Developer to join our growing Software Engineering Practice within the Emerging Technologies...  ...using modern frameworks (such as Java Spring Boot, .NET 8 / ASP.NET Core, Node... 
    Permanent employment
    Full time

    CGI

    Montréal, QC
    1 day ago
  • $120k - $130k per year

     ...Canada/US and Europe. We currently have a role as an Lead Full Stack Product Engineer - Enterprise Modernization with our large consulting client...  ...Environments and technologies sought Back-End Java Spring Boot .NET Core API REST Front-End... 
    Remote job
    Long term contract
    Permanent employment
    Contract work
    Freelance
    2 days per week
    3 days per week

    Tech Talent International

    Montréal, QC
    18 days ago
  •  ...localization teams simplify and scale their operations. Our Montréal engineering team works in an Agile, collaborative environment, building...  ...(3 days onsite / 2 days remote) We are looking for a Senior Full Stack Developer who works AI-first: someone who uses AI tools and AI-... 
    Long term contract
    Full time
    Internship
    Remote work

    XTM International

    Montréal, QC
    11 days ago
  •  ...stages, providing digital solutions for various markets such as financing, cash management, equipment finance, and securities. TEHCNICAL STACK React | TypeScript | Bootstrap | .NET C │ PostgreSQL | Jenkins | GitHub Actions | Azure | Private Cloud | Kubernetes What will be... 
    Full time
    Internship

    Société Générale

    Montréal, QC
    1 day ago
  • $70k - $135k per year

     ...Position Description: Développeur(se) Full Stack Expert – React / Java | Secteur bancaire Faites évoluer des plateformes numériques au cœur de l’écosystème bancaire avec CGI Vous êtes un(e) développeur(se) Full Stack expérimenté(e) avec une forte expertise Front-End React et... 
    Full time
    Day shift
    2 days per week

    CGI

    Montréal, QC
    1 day ago
  •  ...to the code across the entire technology stack, you will act as a technical reference for...  ...Bachelor’s degree in computer science, software engineering, or another relevant field of study, or...  ...; Minimum of 5 years of experience in full stack development, including demonstrated... 
    Full time
    Internship
    Remote work
    Work from home

    Vosker

    Montréal, QC
    23 days ago
  •  ...extraction, and intelligent workflows, with a strong emphasis on backend reliability and speed of execution. Were looking for a Full-Stack Engineer (backend-leaning) who can take ownership of features end to end. The role is approximately 70% backend and 30% frontend ,... 
    Remote job
    Immediate start
    Flexible hours

    PRAGMATIKE

    Montréal, QC
    more than 2 months ago
  •  ...About Engineered Arts Engineered Arts is the leading manufacturer of full-size humanoid robots used for entertainment, education and communication. With 20 years of...  ...encounter. About You You're a mid-to-senior full stack developer with a strong backend focus who thrives... 
    Remote work
    Worldwide

    Opportunities with AppDirect's Advisor Partners (Recruitment...

    Montréal, QC
    a month ago
  •  ...développement de solutions technologiques modernes  Intervenir sur toute la stack : front-end, back-end, bases de données, API et intégrations....  ...Solide expertise dans au moins deux langages back-end (ex. : Java, Node.js, Python, Go, C#, C++, etc.). Excellente maîtrise d’au... 
    Full time

    1perTInent inc

    Montréal, QC
    13 days ago
  • ** English version below ** Vous êtes passionné·e par la résolution de problèmes et aimez travailler au sein d’une équipe dynamique et créative? Vous aimez apprendre et collaborer avec des organisations qui ont un impact important sur la société? Joignez-vous à une équipe...
    Full time
    Apprenticeship
    Work at office
    Remote work
    Flexible hours
    2 days per week

    Evolving Web

    Montréal, QC
    23 days ago
  •  ...skills you will bring: ~ Degree in Computer Science, Software Engineering, or a related field ~5+ years of experience in a technical lead...  ...people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be... 
    Long term contract
    Full time
    Temporary work
    Day shift

    Ericsson

    Montréal, QC
    23 hours ago
  •  ...TEHORA est présentement à la recherche d’ un Développeur Web Full Stack afin de participer au développement et à l’intégration d'une plateforme Sans être exhaustifs, voici les services et livrables que devra fournir la personne retenue : Développer les composantes Web... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    more than 2 months ago
  •  ...la plate-forme agricole ayant la plus grande croissance au Canada ces dernières années. En tant que développeur(euse) principal(e) Full stack, vous participerez aux développements de l’ensemble des composants de la plate-forme et contribuerez à ses nombreuses intégrations agricoles... 
    Daily paid
    Permanent employment
    Full time
    Summer work
    Work at office
    Local area
    Remote work
    Flexible hours
    Day shift

    Sollio Agriculture

    Montréal, QC
    23 days ago
  •  ...Solutions was founded in 2010 by two aeronautical engineers who realized that the healthcare system was not exploiting the full potential of technology. Supported by a large...  .... Job Description As a Senior Full Stack Developer, you will contribute to the analysis,... 
    Long term contract
    Permanent employment
    Full time
    Contract work
    Work at office
    Remote work
    Worldwide

    Medfar

    Montréal, QC
    23 days ago
  •  ...Full-Stack Software Developer Location:  Montreal (Hybrid) *Only candidates located in Montreal will be contacted if selected * About...  ...who thrives on clean code and innovation, values strong engineering practices, and wants to see their work impact millions of viewers... 
    Permanent employment
    Work at office

    Broadsign Careers

    Montréal, QC
    a month ago
  •  ...informatique, génie logiciel ou toute autre formation pertinente, ou expérience équivalente; Minimum de 5 ans d'expérience en développement full stack, dont une expérience démontrée en mentorat ou en accompagnement de développeurs; Maîtrise de JavaScript/TypeScript et de React;... 
    Daily paid
    Full time
    Work at office
    Remote work
    Work from home
    Day shift

    Vosker

    Montréal, QC
    17 days ago
  •  ...selon le nombre d’année d’expérience sur le marché. Description du poste Tu souhaites apporter ton expertise en développement Full Stack dans une équipe prête à se démarquer? Tu veux participer à la réalisation de projets structurants qui soutiennent la croissance de... 
    Daily paid
    Full time
    Work at office
    Remote work
    Work from home
    Day shift

    Vosker

    Montréal, QC
    17 days ago
  • $78.6k - $131k per year

     ...Java Python Software Engineer I – Montreal Do you enjoy being part of team that develops high-quality code? Do you enjoy ensuring the quality of software delivered? About our Team Our Technology teams uses cutting-edge technologies to build products and systems to advance... 
    Full time
    Local area
    Worldwide

    Relx

    Montréal, QC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack Java Engineer. Be the first to apply!