Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Solace

Software Developer – Micro-Integration Platform

Solace

. Design, build, and maintain the Micro-Integration Platform and its components and libraries .

Posted 11/11/2026full-timeOttawa • CanadaMid-LevelSenior💰 CA$95,000 - CA$135,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates strong proficiency in Java and hands-on experience with Spring Boot, alongside a solid understanding of messaging and event-driven architecture. Capable of developing and maintaining integration software while ensuring backward compatibility and effective collaboration across teams.

Highest-signal resume keywords
Java ProficiencySpring Boot ExperienceMessaging Architecture UnderstandingCI/CD Pipeline ExperienceDocker and Containerization Comfort

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Backend Software DevelopmentIntegration Software DevelopmentUnit TestingIntegration TestingPerformance TestingAutomated TestingDependency Management with MavenEvent-Driven ArchitectureMicroservices ArchitectureEnterprise Integration Patterns
Soft Skills
Clear Written CommunicationTechnical Documentation SkillsCollaboration
Tools & Technologies
Spring Cloud StreamSpring IntegrationDockerKubernetesAWSAzureGCPTestcontainersApache CamelSolace PubSub+
Industry Keywords
AI-Native DevelopmentVulnerability ManagementPatch ManagementCloud ServicesSaaS Deployments

Tech Stack

Tools & technologies
ApacheAWSAzureCloudDockerGoogle Cloud PlatformJavaKafkaKubernetesMavenSDLCSnowflakeSparkSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Design, build, and maintain the Micro-Integration Platform and its components and libraries
  • Develop and maintain connection libraries for third-party vendors and the Solace event broker
  • Implement health indicators, metrics, and message conversion between vendor formats and Spring messaging
  • Build and improve retry, dead-message handling, payload format, and message transformation capabilities
  • Support scalable solutions using standard contracts between solution components
  • Write unit, integration, and performance tests, including Testcontainers-based tests against real brokers and vendor systems
  • Maintain accurate and current documentation
  • Participate in design discussions and code reviews
  • Maintain backward compatibility for dependent micro-integrations
  • Own well-scoped platform work and ship it to production alongside the team
  • Collaborate with developers, Micro-Integration Cloud Management, DevOps, and support teams
  • Develop platform features through the full cycle from architecture and design through development and support

Requirements

What you’ll need
  • Professional software development experience building backend or integration software
  • Strong proficiency in Java
  • Hands-on experience with Spring Boot; Spring Cloud Stream or Spring Integration is a plus
  • Understanding of messaging and event-driven architecture, including publish/subscribe, queues, acknowledgments, delivery guarantees, retries, and error handling
  • Experience integrating third-party systems such as message brokers, databases, or cloud services
  • Experience with Maven, including multi-module projects, parent POMs, and dependency management
  • Experience with CI/CD pipelines
  • Comfort with Docker and containerized deployments
  • Familiarity with Kubernetes and at least one major cloud platform: AWS, Azure, or GCP
  • Understanding of enterprise integration patterns and their trade-offs
  • Experience working in an AI-native development organization
  • Experience with automated unit, integration, and containerized testing
  • Experience with code review
  • Clear written communication and technical documentation skills
  • Experience using AI coding assistants such as Claude and AI tooling such as agents and skills
  • Knowledge of responsible AI use and end-to-end solution ownership
  • Nice to have: Apache Camel, Solace PubSub+, JMS, Kafka, IBM MQ, TIBCO EMS, MQTT, change data capture, cloud storage, Databricks, Spark, Snowflake, reusable frameworks/SDKs/shared libraries, performance testing and tuning, SaaS and customer-managed deployments
  • Knowledge of vulnerability management and patch management in an SDLC

Benefits

Comp & perks
  • Hybrid-first flexible work arrangement
  • Training programs and professional growth opportunities
  • Inclusive, values-driven workplace
  • Social activities and team culture
  • Hiring-process accommodations
  • Work-life balance