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: Senior Java Developer

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

Employment Type: Full-Time

Domain: Banking / Capital Markets / Financial Services

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.

Role Overview

Seeking a Senior Java Developer 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.
  • 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).
  • 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.

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

More about this job

Responsibilities

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

Requirements

Requires 8+ years of hands-on Java development, including Java 8/11/17+ and Spring Boot, along with experience in microservices, REST APIs, SQL, testing, Git, and CI/CD. Strong troubleshooting and production support skills are required; banking or capital markets experience and exposure to additional messaging, container, and monitoring tools are preferred.

Skills

  • Java
  • Spring Boot
  • Microservices
  • REST APIs
  • Solace Messaging
  • JVM Tuning
  • Multithreading
  • Serialization
  • SQL
  • 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
  • Java 8
  • Java 11
  • Java 17
  • Spring Boot
  • Event-Driven Microservices
  • REST APIs
  • Solace
  • Pub/Sub Messaging
  • Guaranteed Delivery
  • JVM Tuning
  • Multithreading
  • Serialization
  • Oracle
  • PostgreSQL
  • SQL
  • Redis
  • Hazelcast
  • Red Hat OpenShift
  • Kubernetes
  • Jenkins
  • CI/CD
  • JUnit
  • Mockito
  • Git
  • Kafka
  • IBM MQ
  • Docker
  • Splunk
  • Dynatrace

Report this job