Top Java Developer Jobs in Montreal

Reposted 19 Days AgoSaved
Hybrid
Montreal, QC
Mid level
Mid level
Artificial Intelligence • Information Technology • Professional Services • Software • Analytics • Generative AI • Big Data Analytics
Develop and enhance Java applications using Spring Framework, write SQL queries, and implement TDD. Prefer experience in investment banking.
Top Skills: ActivemqJavaKafkaMulti-ThreadingRabbitMQSpring FrameworkSQLTest-Driven Development (Tdd)
Reposted 7 Days AgoSaved
Hybrid
Montreal, QC
Senior level
Senior level
Fintech • Financial Services
Lead design and delivery of full-stack web applications and microservices for enterprise risk technology. Build UIs, REST APIs, data layers, batch and event-driven processing. Optimize database schemas and SQL on large platforms. Collaborate with agile squads, support testing, deployment, production, and knowledge sharing to ensure resilient, high-performance solutions.
Top Skills: AngularBatch ProcessingDb2Event-Driven ProcessingExcelJavaJavaScriptJSONLinuxMicroservicesOracleReactRest ApisShell ScriptingSnowflakeSQLSybaseUnix
4 Days AgoSaved
Remote
Montreal, QC
Expert/Leader
Expert/Leader
Information Technology • Consulting
Lead architecture and technical direction across product and platform teams. Design scalable, reliable cloud systems, establish engineering standards, solve complex modernization and distributed-systems challenges, support FedRAMP readiness, and mentor engineers. Guide multi-region deployments, disaster recovery, observability, data migrations, performance tuning, and production incident resolution while influencing roadmaps and driving cross-team execution.
Top Skills: AWSCi/CdFedrampGoogle Cloud PlatformJ2EeJavaKubernetesAzureOraclePostgresReactService MeshesVue
Reposted 14 Days AgoSaved
Hybrid
Montreal, QC
Senior level
Senior level
Fintech • Financial Services
Design, build and maintain scalable, multithreaded distributed systems for CVA risk management. Partner with traders, quants and users to translate requirements, improve data flows and platform reliability, and deliver end-to-end solutions from analysis through production rollout.
Top Skills: Distributed SystemsJavaK-ShellMultithreadingPerlPythonRdbmsScalaSQLUnix
Reposted 15 Days AgoSaved
Hybrid
Montreal, QC
Senior level
Senior level
Fintech • Financial Services
Lead Java developer responsible for designing and delivering distributed microservices for FX electronic trading. Drive architecture, promote engineering best practices, adopt AI-enabled productivity tools, collaborate with stakeholders, support production incidents, and continuously improve scalable server-side platforms.
Top Skills: JavaMicroservicesMiddlewareRelational DatabasesRestful ApisSpringWeb Services
Reposted 15 Days AgoSaved
In-Office
Montreal, QC
Mid level
Mid level
Information Technology • Software
Responsible for designing, developing, and maintaining web applications using Java technologies, collaborating with teams to deliver software solutions.
Top Skills: AngularCSSGitHibernateHTMLJavaJavaScriptNoSQLReactSpringSQL
Reposted 15 Days AgoSaved
In-Office
Montreal, QC
Mid level
Mid level
Information Technology • Consulting
The role requires Java development expertise, focusing on web services, database interfacing, and applying Agile methodologies. Strong communication and analytical skills are essential.
Top Skills: CxfEclipseEjbIntellijJava 7Java 8LinuxRestSoapSpringSQLWindows
Reposted 17 Days AgoSaved
In-Office
Montreal, QC
Senior level
Senior level
Information Technology • Software
Looking for a Java Developer with 8-10 years of hands-on experience in Java, Spring, Hibernate, and SQL to develop software applications.
Top Skills: HibernateJavaSpringSQL
Reposted 17 Days AgoSaved
In-Office
Montreal, QC
Senior level
Senior level
Information Technology • Software
The role requires a Java Developer to create software applications, utilizing Java, Spring, and Hibernate, with strong SQL skills, and the ability to work independently under tight deadlines.
Top Skills: HibernateJavaSpringSQL
Reposted 11 Days AgoSaved
In-Office or Remote
Montreal, QC
Senior level
Senior level
Blockchain • Fintech • Software • Cryptocurrency • Metaverse
Design, develop, and maintain high-performance, secure Java backend services and APIs. Ensure reliability, scalability, and cost-efficiency across microservices, databases, messaging systems, and capacity planning. Troubleshoot, profile, benchmark, and optimize systems (including ML applications) and collaborate with Kazakhstan stakeholders.
Top Skills: Apache (Open-Source Projects)BenchmarkingJavaKafkaLinuxMachine LearningMicroservicesNoSQLProfilingRabbitMQRestful ApisSpring BootSQL
Reposted 22 Days AgoSaved
Remote or Hybrid
Montreal, QC
Mid level
Mid level
Artificial Intelligence • Information Technology • Professional Services • Consulting
Analyze business and architectural requirements and translate them into functional documents for the EBX data management platform. Guide development teams, advise clients on development and deployment, define and execute use and test cases, develop testing/training/implementation strategies, and monitor trends to recommend best practices.
Top Skills: EbxGitJavaJbossJeeJenkinsJunitLinuxMavenOracleRestSoaSpringTomcatUnixWeb Services
Reposted 25 Days AgoSaved
In-Office
Montreal, QC
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Design, build, and maintain scalable cloud-native services, APIs, and platform components. Contribute to architecture, CI/CD, observability, and operational support. Mentor junior engineers, collaborate with product and UX, and help evolve AI-powered and SaaS platform capabilities to enable cross-product automation and developer productivity.
Top Skills: 2D/3D VisualizationAPIsAWSCi/CdCloud-NativeDistributed SystemsGitGraphQLGrpcJavaObservabilityRendering EnginesRestSdksSpring Boot
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 15 Days AgoSaved
Remote
Montreal, QC
Senior level
Senior level
Software
The Senior Full Stack Developer will build features for a data security platform, focusing on microservices, code quality, and security best practices while leveraging AI tools for development efficiency.
Top Skills: Ai Coding ToolsJavaJavaScriptKotlinReactSpring BootTypescript
Reposted 27 Days AgoSaved
In-Office
Montreal, QC
Mid level
Mid level
Information Technology • Professional Services • Software • Consulting
Develop and maintain a client-facing platform: JavaScript UI and JVM middleware, collaborate with stakeholders and developers, provide 3rd-line production support, design reusable components and robust APIs, and work on large-scale, real-time systems with database design.
Top Skills: Apache CxfBuild ToolsDb2ExtjsJavaJavaScriptJax-RsJpaLinux Shell ScriptingSpringSybase
Reposted 27 Days AgoSaved
In-Office
Montreal, QC
Mid level
Mid level
Information Technology • Professional Services • Software • Consulting
Integration Engineer for a high-throughput, real-time trading system. Manage production environment, deploy upgrades, design trading functionality, troubleshoot production issues, script with Perl/Shell, work with Linux-based C++ services and Java/C# front ends, and collaborate with traders and the team.
Top Skills: C#C++JavaLinuxPerlShellSQLUnix
Reposted 27 Days AgoSaved
In-Office
Montreal, QC
Mid level
Mid level
Information Technology • Software
Looking for a Java Developer with expertise in Java/JEE, Spring, and Hibernate. Responsibilities include working on various development practices and engaging with global teams.
Top Skills: ApacheApache CamelAutosysBashCxfHibernateIbm MqJavaJeeJmsKshMqsPerlRestSoapSpringSybaseTomcatUnix
Reposted 27 Days AgoSaved
In-Office
Montreal, QC
Mid level
Mid level
Information Technology • Consulting
Seeking a Front End Developer to build Splunk-based solutions, implement requirements, test changes, provide demonstrations, and support users.
Top Skills: AngularjsApacheD3.JsExcelGitJasmine.JsJavaScriptPerlPowerPointPythonRestful Web ServicesSplunkUnix
28 Days AgoSaved
In-Office
Montreal, QC
Senior level
Senior level
Fintech • Financial Services
Develop and maintain securities reference-data applications using Java or Python. Collaborate with stakeholders to translate requirements, implement solutions, integrate JSON/XML data, optimize RDBMS/SQL processes in Linux, and ensure data accuracy, integrity, and security.
Top Skills: Github CopilotJavaJSONLinuxPythonRdbmsSQLStored ProceduresTriggersXML
19 Days AgoSaved
Remote
Montreal, QC
Senior level
Senior level
Fintech • Payments • Financial Services
Develop and maintain secure, scalable Java backend applications and integrations. Design RESTful services, troubleshoot production issues, improve performance and reliability, apply secure coding practices, and collaborate with UI and business stakeholders. The role includes monitoring systems, conducting code reviews, supporting incident postmortems, and mentoring junior developers within an Agile engineering team. This is a hybrid position based in Etobicoke, Ontario, requiring two office days per week.
Top Skills: AngularAWSBddCi/CdDockerFlywayGCPGitGradleJava 8LinuxMavenMicrosoft Sql ServerMySQLNginxOracle DatabasePostgresPostmanReactRestShellSonarSpring BootSpring FrameworkSpring JpaSpring MvcSpring SecuritySQLSwagger
Reposted 28 Days AgoSaved
In-Office
Montreal, QC
Mid level
Mid level
Artificial Intelligence • Cloud • Information Technology • Professional Services
Develop and maintain Java applications using Spring. Implement RESTful JSON services, work with relational and NoSQL databases, apply OOP and core Java internals. Collaborate in Agile/Scrum teams, communicate effectively, and deliver quality, customer-focused solutions.
Top Skills: AgileJavaJSONNoSQLRestScrumSpringSQL
19 Days AgoSaved
In-Office or Remote
Montreal, QC
Senior level
Senior level
Agency • Information Technology • Professional Services • Software
Design, develop, test, deploy, and maintain scalable Java enterprise applications, Spring Boot microservices, REST APIs, and distributed systems. Build Kafka-based event-driven solutions, secure APIs, integrate databases, create CI/CD pipelines, containerize and deploy applications with Docker and Kubernetes, and monitor production systems. Collaborate with architecture, DevOps, QA, product, and engineering teams while contributing to system design, performance optimization, and AI-enabled application initiatives.
Top Skills: AngularApache KafkaAWSAzure DevopsCSSDockerElkGitGithub ActionsGitlab Ci/CdGoogle Cloud PlatformGradleGrafanaHelmHTMLJava 17/21JenkinsJunit 5JwtKubernetesLangchain4JMavenMicroservicesAzureMockitoMongoDBMySQLOauth 2.0OpenapiOpenid ConnectOpensearchOpentelemetryOraclePostgresPrometheusReactRedisRest ApisSplunkSpring AiSpring BootSpring CloudSpring FrameworkSpring SecuritySQLSQL ServerSwaggerTerraformTypescript
29 Days AgoSaved
In-Office
Montreal, QC
Senior level
Senior level
Information Technology • Consulting
Design, build and enhance the DAL SQL projection broker and real-time reporting infrastructure to capture upstream messages, persist to NFS, and shred attributes into database tables. Develop and support regulatory and business reports, translate requirements into SQL queries, perform ETL and database development, and create automated tests for Java/Scala/Python processes while working in an Agile global team.
Top Skills: InformaticaJavaJIRAK-ShellNfsPandasPythonScalaSQLUnix
Reposted 19 Days AgoSaved
Remote
Montreal, QC
Senior level
Senior level
Software
As a Senior Software Engineer, you will develop high-quality software applications, mentor teams, and drive project deliveries while collaborating with various stakeholders.
Top Skills: AngularAWSAzureCSSDockerGitHibernateHTMLJavaJavaScriptJpaKubernetesRest Web ServicesSpringSpring BootSQLTypescript
Reposted 29 Days AgoSaved
In-Office or Remote
Montreal, QC
Senior level
Senior level
HR Tech • Information Technology • Software
The role involves designing and implementing software for an integration platform, maintaining core components, and collaborating with other developers. Responsibilities include coding in Java, conducting various tests, and contributing to architecture decisions.
Top Skills: GraphQLJavaJavaScriptJmsJunitReactRest ApisSoapSpring
Reposted One Month AgoSaved
In-Office
Montreal, QC
Mid level
Mid level
Information Technology • Professional Services • Software • Consulting
Develop and support OTC derivatives post-trade processing systems (confirmations, cashflow, margin, statements). Build Java-based, multithreaded, integrated solutions using databases and messaging; work with business users and global teams; follow OO design and agile practices.
Top Skills: JavaMessagingSoapSybaseTsqlXML
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account