Build enterprise-scale routing engines with Java and Spring Boot at Miratech, developing real-time interaction distribution for contact center operations.
As a Senior Routing Engine Developer, you will create scalable backend services for voice and digital interactions. You will apply distributed systems, microservices, event-driven architecture, and cloud-native engineering. Your work supports routing across agents, queues, skills, channels, and business units.
Key Responsibilities:
- Design enterprise-scale engines distributing interactions in real time
- Implement routing algorithms using skills, priorities, and availability
- Develop Java, Spring Boot services and integration components
- Maintain APIs for configuration, administration, monitoring, and integrations
- Optimize concurrency, fault tolerance, resiliency, and performance
Requirements:
- 8+ years of software engineering experience
- Expert Java and Spring Boot experience
- Distributed systems, microservices, REST APIs, and performance engineering expertise
- Contact center routing logic development experience
- PostgreSQL or comparable relational database experience
Apply Java, Spring Boot, distributed architecture, and routing expertise to Miratech's real-time CX platform engineering.
Senior Java Routing Engine Developer in Ottawa employer: Miratech Group
Miratech is an exceptional employer that fosters a culture of Relentless Performance, ensuring a 99% project success rate and over 30% year-over-year revenue growth. With a commitment to employee development through mentorship, certification programs, and a welcoming multicultural environment, team members can thrive while working on impactful projects for top global clients. The comprehensive benefits package, including health insurance and language courses, along with a focus on social sustainability, makes Miratech a rewarding place to build a meaningful career.