Back to results

Java Software Engineer

  • Mississauga, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Role: Java Developer with Solace

Location: Mississauga, ON (Hybrid - 3 Days Onsite / Week)

Employment Type: Full-Time

Role Overview

Seeking a Senior Java Developer with strong Solace PubSub+ expertise to design, build, and optimize high-throughput, low-latency event-driven microservices for enterprise trading platforms.

Key Responsibilities

  • Build event-driven microservices using Java 11/17, Spring Boot, and Solace PubSub+.
  • Configure Solace topics, queues, pub/sub messaging, and guaranteed delivery.
  • Optimize JVM tuning, multithreading, and serialization for sub-millisecond execution.
  • Integrate relational databases (Oracle/PostgreSQL) and caches (Redis/Hazelcast).
  • Deploy microservices on Red Hat OpenShift/Kubernetes using Jenkins CI/CD pipelines.

Must-Have Skills

  • 8+ years of hands-on Java development (Java 8/11/17+, Spring Boot).
  • Hands-on Solace PubSub+ / Solace Messaging and event-driven architecture.
  • Microservices, REST APIs, SQL, JUnit/Mockito, Git, and CI/CD pipelines.
  • Strong troubleshooting and production support capabilities.

Preferred Skills

  • Banking / Capital Markets / Financial Services domain experience.
  • Exposure to Kafka, IBM MQ, Docker, Kubernetes, Splunk, or Dynatrace.
  • Solace Certification is a plus.

📍Apply today or share profiles at mario.i@smartitframe.com

About Smart IT Frame:

At Smart IT Frame, we connect top talent with leading organizations across the USA. With over a decade of staffing excellence, we specialize in IT, healthcare, and professional roles, empowering both clients and candidates to grow together.

More about this job

Responsibilities

Build and optimize high-throughput, low-latency event-driven microservices using Java, Spring Boot, and Solace PubSub+ for enterprise trading platforms. Configure messaging and guaranteed delivery, integrate databases and caches, tune JVM performance, and deploy services using OpenShift or Kubernetes and Jenkins CI/CD.

Requirements

Requires 8+ years of hands-on Java development experience, including Spring Boot, and practical expertise with Solace PubSub+ and event-driven architecture. Candidates should also have experience with microservices, REST APIs, SQL, testing, Git, CI/CD, and production troubleshooting; banking or capital markets experience is preferred.

Skills

  • Java
  • Spring Boot
  • Solace PubSub+
  • Event-Driven Architecture
  • Microservices
  • REST APIs
  • SQL
  • JVM Tuning
  • Multithreading
  • Oracle
  • PostgreSQL
  • Redis
  • Hazelcast
  • OpenShift
  • Kubernetes
  • Jenkins CI/CD

Visa sponsorship

Not detected in the job text

Hiring contact email

mario.i@smartitframe.com

Categories

  • Software
  • Technology
  • Finance & Accounting

Keywords

  • Java 8
  • Java 11
  • Java 17
  • Spring Boot
  • Solace PubSub+
  • Solace Messaging
  • Event-Driven Architecture
  • Microservices
  • REST APIs
  • SQL
  • JVM Tuning
  • Multithreading
  • Serialization
  • Oracle
  • PostgreSQL
  • Redis
  • Hazelcast
  • Red Hat OpenShift
  • Kubernetes
  • Jenkins
  • CI/CD
  • JUnit
  • Mockito
  • Git
  • Kafka
  • IBM MQ
  • Docker
  • Splunk
  • Dynatrace
  • Capital Markets

Report this job