IT & Software

Senior Java Routing Engine Developer

Miratech Group

Calgary · Alberta, Ontario, Quebec, Metro Vancouver Regional District, Capitale Nationale, Ontario, Division No. 11, Peel Region, Moncton Parish, Manitoba · Canada

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.

#J-18808-Ljbffr

Reference: WJ-4703_9786960

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.