cover image
Highspring

Senior Java Developer

Hybrid

Montreal, Canada

Senior

Full Time

12-03-2026

Share this job:

Skills

Java JavaScript SQL NoSQL Big Data Problem-solving Architecture Software Architecture Linux Databases angular Agile Junit Spring Hadoop Spark BPM Unix/Linux

Job Specifications

We're looking for a Senior Java Developer to help build and evolve a modern, cloud-based margin and day trading platform used by teams and clients around the world.

This is a hands-on role where you'll combine strong technical expertise, architectural thinking, and real impact on user experience. You'll be involved across the full software lifecycle-from idea to production-while working closely with global stakeholders.

What You'll Do

Design, build, and enhance a new generation trading and regulatory platform

Develop robust, scalable Java applications following best practices and coding standards

Contribute to architecture decisions, while staying hands-on with development

Build cloud-ready, distributed solutions with a strong focus on performance and usability

Collaborate with users across different regions to design intuitive onboarding and UI flows

Work end-to-end: requirements, design, development, testing, and continuous improvement

Actively participate in and help improve Agile development practices

Collaborate with globally distributed teams (engineering, QA, infrastructure, vendors)

Must-Have Skills & Experience

Strong technical background with advanced Java / Java EE expertise

5+ years of hands-on Java development, including core Java and enterprise applications

Experience contributing to software architecture while remaining hands-on

Solid knowledge of:

RESTful web services & SOA

Object-Oriented Design & design patterns

Application integration & enterprise frameworks

Experience with Spring, JUnit, BDD, and automated testing frameworks

Strong SQL skills and experience in database design

Comfortable working in Unix/Linux environments

Ability to work effectively with large, distributed teams

Strong problem-solving mindset (system integration, infrastructure, debugging)

Curious, adaptable, and willing to learn new technologies

Nice to Have (Bonus Skills)

Front-end experience with JavaScript frameworks, especially Angular

Experience with BPM tools (e.g. Pega or similar)

Knowledge of distributed caching and NoSQL databases

Experience with MarkLogic

Exposure to Big Data technologies (Hadoop, Spark, Elasticsearch)

Experience handling market or vendor data feeds

About the Company

Highspring is a leading global professional services organization with three integrated offerings—Consulting, Managed Services, and Talent Solutions. Vaco by Highspring specializes in delivering tailored Talent Solutions. Our expertise includes Accounting and Finance, Business and Digital Transformation, Risk and Compliance, Information Technology, and more. With more than 10,000 employees across 45+ offices worldwide, we give partners the agility to thrive, address challenges, and seize opportunities in a rapidly changing w... Know more