← Back to jobs

Soho Square Solutions Logo
Java Software Engineer

Soho Square Solutions

 

Montreal, QC, Canada

Posted On: 30+ days ago
Experience: 7+ years
Availability: Hybrid
Openings: 1
Category: Java Software Engineer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

You will design and build scalable, distributed financial systems on the RICE platform.

This role is hybrid.

Responsibilities

  • Architect and develop high-performance middle-tier systems using Java and Scala.
  • Write clean, maintainable code for multi-threaded and asynchronous environments.
  • Design and implement unit tests to meet application quality and performance standards.
  • Provide ongoing technical support and optimization for production systems.
  • Translate complex financial requirements into efficient technical implementations.

Required Skills

  • 7+ years of professional software engineering experience.
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
  • Deep expertise in writing efficient, high-performance Java code.
  • Strong proficiency in multi-threaded systems and asynchronous programming.
  • Experience with messaging and streaming systems such as Kafka or RabbitMQ.
  • Ability to translate complex business requirements into robust technical solutions.

Preferred Skills

  • Prior knowledge of Scala.
  • Experience with grid-based task distribution and object model stores.

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs