Skip to main content

Senior Java Developer

Technology
Highspring
Montreal, Canada1 months agoUntil 2026-05-12
Full timeHybrid

Job description

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**
Keywords
javajava-eejunitjavascriptpegamarklogichadoopapache-hadoopsparkelasticsearch

¿Te interesa este puesto?