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- ...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...SuggestedPermanent employmentFull timeWork at officeFlexible hours
- ..., 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...SuggestedPermanent employmentFull timeTemporary workRelocationVisa sponsorship
$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...SuggestedFull timeFor contractorsInternshipWork at office- ...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, à...SuggestedPermanent employmentFull timeWork at office
- ...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...SuggestedPermanent employmentFull timeWork at officeLocal area
$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- ...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
- ...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 timeWork at officeRemote work
$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- ...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 employmentContract workImmediate startEarly shift
- ...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 timeWork at officeRemote work
- ...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 timeWork at officeRemote work
$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 employmentFull time$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 jobLong term contractPermanent employmentContract workFreelance2 days per week3 days per week- ...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 contractFull timeInternshipRemote work
- ...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 timeInternship
$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 timeDay shift2 days per week- ...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 timeInternshipRemote workWork from home
- ...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 jobImmediate startFlexible hours
- ...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 workWorldwide
- ...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
- ** 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 timeApprenticeshipWork at officeRemote workFlexible hours2 days per week
- ...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 contractFull timeTemporary workDay shift
- ...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 payFull timeContract workApprenticeshipRemote workFlexible hours
- ...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 paidPermanent employmentFull timeSummer workWork at officeLocal areaRemote workFlexible hoursDay shift
- ...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 contractPermanent employmentFull timeContract workWork at officeRemote workWorldwide
- ...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 employmentWork at office
- ...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 paidFull timeWork at officeRemote workWork from homeDay shift
- ...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 paidFull timeWork at officeRemote workWork from homeDay shift
$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 timeLocal areaWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full Stack Java Engineer. Be the first to apply!
- développeur web full-stack Montréal, QC
- senior full stack engineer Montréal, QC
- full stack web developer Montréal, QC
- full stack developer remote Montréal, QC
- full stack developer Montréal, QC
- full stack .net developer Montréal, QC
- java developer remote Montréal, QC
- stage developpeur java Montréal, QC
- entry level java developer Montréal, QC
- junior java developer Montréal, QC

