Senior Java Developer – Kafka, Microservices

Senior Java Developer – Kafka, Microservices

Location: Toronto, ON – Hybrid (4 Days WFO)

Duration: 12 months

Role Descriptions

  • Strong Java development experience using Spring and Spring Boot Framework, Multi-Threading, and REST API.
  • Experience in Kafka Producer and Consumer application on Kafka Cluster setup with Zookeeper.
  • Experience in Spring Boot microservices to process messages into the Kafka cluster setup through REST API.
  • Experience in Confluent/Apache Kafka architecture, Confluent/Apache Kafka design principles, and 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 of industry practices and terminology.

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available