IT & Software

Senior Distributed Systems Java Developer

TMC Canada

Montreal · Quebec · Canada

Share this job: X Facebook WhatsApp

Shape distributed systems with Java, Apache Spark, and Elasticsearch knowledge within TMC’s strategic financial technology modernization initiative. Contribute to cloud-aligned architecture and reliable enterprise solutions.

TMC is seeking a Senior Java Back-End Developer for a multi-year program transforming a business-critical client onboarding and regulatory compliance platform. You will work with technical architecture, distributed systems design, SQL, and relational databases. BPM tools, particularly Pega, plus Hadoop, Apache Spark, Elasticsearch, and distributed caching are valued additional skills.

Key Responsibilities:

  • Contribute to technical architecture and distributed systems design
  • Maintain reliable, scalable enterprise applications using Java
  • Support cloud-aligned platform modernization initiatives
  • Collaborate with global development and infrastructure teams
  • Contribute to continuous improvement across Agile delivery

Requirements:

  • Minimum five years with Core Java and Java EE
  • Understanding of object-oriented programming and design patterns
  • Strong SQL and relational database design skills
  • Knowledge of Unix/Linux environments and troubleshooting
  • Pega, distributed caching, Hadoop, Spark, or Elasticsearch experience

Bring senior Java architecture, distributed systems, and Big Data expertise to TMC’s modernization work for financial compliance.

#J-18808-Ljbffr

Reference: WJ-4483_1567330 · Posted 09 Nov 2026, 03:05 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Distributed Systems jobs in other states

Browse jobs