Full Stack Java Engineer — Workforce Management (WFM)
Miratech Group
Full Stack Java Engineer — Workforce Management (WFM)
- Full-time
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%.
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 of PostgreSQL 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.
Requirements:
- 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 developing REST 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.
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- ...Senior Full-Stack Engineer (Media Team) Location: Ottawa, ON or Toronto, ON | Hybrid Department: R&D | Video Reports To: Mojtaba Hosseini... ...with core AWS services (SQS, S3, Lambda, and related managed services) to build event-driven, loosely coupled pipelines....SuggéréEmploi permanentTemps pleinСontratStage
$80k - $85k par année
...educators, and healthcare professionals. Who You Are A strong full-stack developer who enjoys both problem-solving and building... ...production web applications ~ Ability to work independently and manage multiple priorities effectively ~ Experience with MySQL, jQuery...SuggéréContrat Longue DuréeTemps plein1 jour par semaine- ...health coverage, and a dedicated home-office budget. Qualifications and Skills We're Looking for: ~5+ years as a professional Full Stack Developer b uilding and deploying production level applications on GCP, Azure, and/or AWS ~ Proficient in AI Driven Development...SuggéréEmploi permanentTemps pleinTravail à distanceBureau à domicileHoraires flexiblesTravail posté
$115.8k - $145k par année
...Senior Full Stack Developer, Data Integrations Location: Ottawa, ON | Hybrid Department... ...Reports To: Mac Pham, Director of Engineering Type: Permanent | Full-Time About... ...90-min technical interview with hiring manager A 90-min panel technical interview...SuggéréEmploi permanentTemps pleinStage$90k - $140k par année
...We're looking for Software Engineers to join our team and help build... ...digital forensic tools, case management, evidence storage, and collaboration... ..., contribute across the stack, and help shape a platform used... ...with front-end, back-end, or full-stack experience. The salary...SuggéréTemps pleinTravail au bureauZone localeHoraires flexibles$230k - $295k par année
...customers. Cohere is a team of researchers, engineers, designers, and more, who are all... ...Cohere. Here, they can access our models, manage API keys, manage teams, audit billing and... ...future of large language models! As a Full-Stack Software Engineer on the Cohere Dashboard...Temps pleinTravail au bureauZone localeTravail à distanceBureau à domicile$110k - $270k par année
...Senior Software Engineer - Java Join to apply for the Senior Software Engineer - Java role... ...Value: Partner effectively with Product Management, Design, and QA to deliver cutting-edge... ...across multiple layers of our technology stack, with a primary focus on backend development...Temps pleinTravail au bureauZone localeTravail à distanceLe monde entier- ...Ø Strong development background, hands-on experience on working on multiple enterprise applications' SDLC Ø Experience on core java programing, and J2EE technologies. Strong Object Oriented fundamentals and design patterns. Relevant and related specific experience...Temps pleinСontratTravail manuel
- ...Description Title – . Java Back End Developer (3 Openings Sr/Mid/Jr) Position... ...improvements Developing, deploying and managing software across the full Continuous Delivery life-cycle. Leading and mentoring other engineers as well as liaising with other parts of...Temps pleinStageTravail à distance
$202.4k - $231k par année
...Canada, Toronto,Toronto, Ontario,Senior Staff Software Engineer – International Card Tech – Full-stack About Capital One Canada. For 30 years, we’ve been... ...AI as every hiring decision is made by our hiring managers, business interviewers, and recruitment professionals....Travail au bureauTravail à domicile- ...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 ,...Travail à distanceRecrutement immédiatHoraires flexibles
$95k - $120k par année
...Closing: Thursday, July 9, 2026 at 4:00pm Reports To: General Manager and CEO or designate Mission: To create an environment that inspires a passion for student success. Desired Results of the Position: A financially stable and well-governed organization...Contrat Longue DuréeRemplacementTemps plein$60k - $100k par année
...Position Title: JavaScript Full Stack Developer Intermediate Location: Ottawa, ON (377 Dalhousie... ...alignment with business goals and engineering best practices. Work with product and... ...legacy systems (e.g., .NET Framework and/or Java) and comfort making small updates when...Contrat Longue DuréeTemps pleinTravail au bureau- ...About FullStack FullStack is your AI-native engineering partner, built to turn AI capability into certainty. Most companies can demo AI;... ...clients for flexible, project-based development work as a Principal Full Stack Engineer (React & AI-Driven). ~ You will integrate directly...Temps pleinTravail à distanceHoraires flexibles
- Reporting to the Trade Services Manager, the Construction Project Manager - Workforce and Trades, is responsible for sourcing, recruiting, and onboarding qualified... ...Group Inc.'s renovation projects. This role owns the full recruitment lifecycle — from identifying talent needs...Temps pleinTravail au bureauZone localeRecrutement immédiat
$85k - $110k par année
...Systems–Canada, we’re not just engineering technology — we’re shaping the... ...Develop and maintain rich Java desktop client applications that... ...and resolve defects across the full product lifecycle Provide technical... ...EE fundamentals: lifecycle management, dependency injection,...Temps pleinStageTravail au bureauTravail à distanceHoraires flexibles- ...to our customers. Looking for candidates to hire in following technologies. · Java · UI /UX Designer · ETL/DWH · Web Development · Network Engineer · SharePoint · Project Management · Business Analyst · Data Analyst/Analytics/SAS/R/Data Scientist/Analytics...Temps plein
$75k - $95k par année
...Project Manager – Structural Engineer (Hybrid) Job Summary: The Project Manager – Structural Engineer will manage projects from initial stage to the completion of the project. Responsibilities: Prepare and produce structural designs, project management, overseeing...Temps pleinСontratStageTravail au bureauZone localeLundi au vendredi- ...Software Engineer Co-op, Apps Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu... ...role, you’ll gain hands-on experience in full-stack development, working on both front-end and... ...cross-functional teams, including product managers, to translate requirements into technical...Emploi permanentTemps pleinStage
- ...Senior Software Engineer JD About the job Company Description askpolly... ...insights platform. This is a full-time role based in Ottawa, ON,... ...while contributing full-stack when needed, collaborating closely... ...languages such as Python, Ruby GO , Java or similar . Data &...Temps pleinStageTravail manuelTravail au bureau
$130k - $170k par année
...Systems–Canada, we’re not just engineering technology — we’re shaping the... ...GDMS-I is seeking a Manager, IT Business Management to establish... ...Goods program and that all of its workforce be security assessed.... ...certifications Benefits As a full-time employee at General Dynamics...Temps pleinСontratStageHoraires flexibles- ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada... ...Engineering Type: Permanent | Full-Time About Solink At... ...team at Solink builds and manages a growing list of over 300 integrations... ...platform Own the Full Stack: Contribute to both backend...Travail à distanceEmploi permanentTemps pleinRecrutement immédiat
- ...A Tier 3 Support Engineer at JSI keeps our Nova and 4Sight platforms stable and helps Technical... ...with at least one programming language: Java, C#, Python, JavaScript, Ruby, or C++.... ...Strong debugging skills. Able to read logs, stack traces, and performance data to find root...Temps plein
$92k - $110k par année
...Systems–Canada, we’re not just engineering technology — we’re shaping... ...traceability, configuration management, lessons learned, and continuous... ...program and that all of its workforce be security assessed. Successful... ...Benefits As a full-time employee at General Dynamics...Temps pleinStageHoraires flexibles- ...Staff Software Engineer, Core Applications Level: P4 Location:... ...Team Lead Type: Permanent | Full-Time About Solink At... ...series of greenfields Full-stack ownership: comfortable designing... ...# Interview with the Hiring Manager # Technical Panel (in person...Emploi permanentTemps pleinRecrutement immédiat
$96.56k - $128.74k par année
...through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems &... ...transformation. ~ Establish and manage the rolling 3 Year Digital Roadmap. ~... ...employment equity and building a diverse workforce. We are committed to creating a safe and...Emploi permanentTemps pleinСontratTravail d'étéTravail au bureauProgramme de réinstallation3 jours par semaine- ...rapidité d’exécution. Nous recherchons un(e) Ingénieur(e) Full-Stack à dominante backend capable de prendre en charge des... ...Copilot, etc.) Collaborer étroitement avec les équipes produit et engineering pour transformer les besoins en solutions scalables Améliorer...Travail à distanceTarif journalierRecrutement immédiatHoraires flexibles
$70k - $120k par année
...looking for a Software Development Engineer in Test (SDET) to join our... ...You’ll Do Create, edit, manage test cases, and test plans;... ...Mobile Testing, Android SDK (Java) and/or Xcode (Objective-C);... ...building a diverse and inclusive workforce. This commitment will be reflected...Temps pleinTravail au bureauZone localeHoraires flexibles- ...our strong belief that an elite group of engineers can make a big difference. We are ambitious... ...either server-side languages such as C++, Java, Rust or Python, or front-end development... ...your knowledge across a diverse technology stack Strong customer-facing communication skills...Contrat Longue DuréeTemps pleinTravail au bureauZone localeTravail à domicile
- ...Senior Security Engineer Location: Ottawa, ON or Toronto ON| Hybrid... ...Technology Lead Type: Permanent | Full-Time About Solink At... ...Security and Vulnerability Management owning and maturing these... ...SAST, DAST, and SCA technical stack end-to-end including configuration...Emploi permanentTemps pleinTravail posté
Voulez-vous recevoir plus d'offres d'emploi ?
S'abonner et recevoir des offres d'emploi similaires à Full Stack Java Engineer — Workforce Management (WFM). Soyez parmi les premiers à postuler !
- full stack developer Ottawa, ON
- full stack web developer Ottawa, ON
- senior full stack engineer Ottawa, ON
- full stack developer remote Ottawa, ON
- java developer Ottawa, ON
- développeur java Ottawa, ON
- java developer no experience Ottawa, ON
- java software developer Ottawa, ON
- senior java developer Ottawa, ON
- entry level java developer Ottawa, ON

