Senior Full Stack Java Engineer building Java, React, and WFM solutions for Miratech’s global IT services clients. Developing scalable forecasting, scheduling, and operational reporting systems.
Responsibilities
Design, develop, test, and maintain scalable backend services using Java, Spring Boot, and domain-driven design practices
Build microservices for forecasting, staffing calculations, schedule generation, shift management, adherence, exceptions, and operational reporting
Develop responsive workforce applications using TypeScript and React
Design and consume REST APIs using an API-first approach
Define and maintain OpenAPI/Swagger contracts and versioning standards
Implement event-driven workflows for schedule changes, agent states, queue metrics, forecasts, and adherence events
Integrate WFM capabilities with CX platforms, ACD and routing systems, HR systems, payroll, identity services, and enterprise data platforms
Model workforce and operational data in PostgreSQL and other relational databases
Containerize services and contribute to cloud-native deployment patterns, configuration management, and environment consistency
Build and maintain CI/CD pipelines, including Jenkins, automated tests, quality gates, and repeatable deployment processes
Troubleshoot production issues and optimize performance, batch processing, concurrency, scalability, and reliability
Participate in code reviews, technical design sessions, architecture discussions, sprint planning, and continuous improvement activities
Collaborate with Product, Operations Research, QA, DevOps, UX, and contact center stakeholders to deliver workforce solutions
Requirements
6+ years of experience in full-stack software development, including ownership of production applications
Strong hands-on experience with Java and Spring technologies, particularly Spring Boot, REST services, security, and persistence
Solid frontend development experience with Angular or React, TypeScript, component-based design, state management, and modern testing practices
Familiarity with Node.js for integrations, lightweight services, build tooling, or supporting components
Proven experience designing REST APIs, microservices, and event-driven services 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
Ability to analyze complex business rules, investigate data issues, and communicate technical trade-offs clearly
Good command of English, with strong verbal and written communication skills in cross-functional teams
Hands-on experience with NICE WFM, Verint, Calabrio, Genesys WFM, Aspect/Alvaria, or comparable workforce solutions
Knowledge of forecasting methods, staffing requirements, scheduling constraints, real-time management, shrinkage, occupancy, and service-level concepts
Experience integrating WFM with ACD, routing, HR, payroll, CRM, or data warehouse platforms
Experience with Kafka, RabbitMQ, or similar messaging and event-streaming technologies
Exposure to workforce analytics, optimization techniques, or operational research concepts
Familiarity with Jenkins, Kubernetes, cloud platforms, observability tooling, and secure software delivery practices
Security Software Engineer building authentication, authorization, and cloud security features for Motive's AI - powered fleet management platform. Protecting products, infrastructure, and customer data.
GM vehicle connectivity software co - op developing Linux - based C/C++/Rust systems. Prototyping, testing, and validating reliable vehicle communication software with hardware, application, and cloud teams.
Senior Software Engineer supporting Dynamics 365, Dataverse, Power Apps, and Azure initiatives. Providing architecture, integration, ALM, and technical solution guidance to a Montreal - based team.
Software Developer building LogiSense’s cloud usage - based billing platform with C#, .NET, and SQL Server. Owning complex features from design through delivery in a remote - first Canadian team.
Senior SDET automating testing, deployment, and validation for Akamai’s distributed cloud and edge platform. Building reliable test frameworks for microservices and platform services.
Senior Full - Stack Engineer building scalable APIs and web products for NimbleRx’s patient and pharmacy healthcare platform. Owning full - stack features, performance, testing, and technical delivery.
Senior Full Stack Developer building and modernizing cloud applications across frontend and backend systems. Delivering scalable services, AWS infrastructure, APIs, and automated testing for Innosphere’s clients.
Android engineer building secure Kotlin and Jetpack Compose features for Semperis’s Ready1 mobile incident - response product. Shipping enterprise identity and cybersecurity workflows through Google Play.
Senior Software Developer building full - stack, AI - enhanced applications for Autodesk’s preconstruction bidding and risk management products. Hybrid role based in Canadian Autodesk offices.
Senior Linux Kernel Engineer developing and maintaining EOS kernel software for Arista Networks’ client - to - cloud networking products. Integrating CPUs, hardware, tests, and upstream Linux features.