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