Senior Java Software Engineer
Develop Java-based microservices and manage message processing within Kafka clusters. Implement CI/CD deployment procedures and utilize various database technologies for data management.
- On-site
- Toronto, ON
- Posted Aug 11, 2026
- Apply by Nov 5, 2026
- 1 position
Job summary
Pay Range: CAD 60-65/hr Role Descriptions: Strong Java development experience using Spring and Sprinboot Framework| Multi-Threading and Rest API. Experience in Kafka Producer and Consumer application on Kafka Cluster set up with Zookeeper. Experience in Spring boot microservices to process the messages into the Kafka cluster setup through Rest API. Experience in Confluent/Apache Kafka architecture| Confluent/Apache Kafka design principles| CI/CD Deployment procedures. Experience in Swagger| MongoDB| and SQL server. Knowledge of Elasticsearch| Logstash| Kibana Experience in GitHub| Docker| and Junit Experience in executing various development methodologies such as Agile etc. Nice-to-have: Preferred a background in Finance / Capital Markets| demonstrating basic Understanding in industry practice and terminology.
What you’ll do
Develop Java-based microservices and manage message processing within Kafka clusters. Implement CI/CD deployment procedures and utilize various database technologies for data management.
Requirements
Requires strong experience in Java, Spring Boot, and Kafka architecture along with familiarity with MongoDB and SQL Server. Experience with Agile methodologies and a background in Finance or Capital Markets is preferred.
Listed skills
- JavaPreferred
- Spring BootPreferred
- MongoDBPreferred
- DockerPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Spring
- Spring Boot
- Multi-Threading
- Rest API
- Kafka
- Zookeeper
- Microservices
- Confluent
- Swagger
- MongoDB
- SQL Server
- Elasticsearch
- Logstash
- Kibana
- Docker
Job areas
- Software
- Technology
- Engineering
- Consulting
- Finance & Accounting
Additional details
- Minimum experience
- 5+ years
- Apply by
- Nov 5, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
