Top Java Developer Jobs in Montreal

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
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
Senior level
Fintech • Financial Services
Design, develop, and maintain enterprise Java applications, RESTful services, database solutions, and Kafka-based event-driven systems. Participate in architecture, code reviews, testing, troubleshooting, and full software development lifecycle activities. Mentor junior developers and contribute to scalable, maintainable solutions for client onboarding and regulatory compliance platforms. The role is hybrid in Montreal and requires French and English proficiency.
Top Skills: AngularjsBddClaudeCore JavaDistributed MessagingExtjsGithub CopilotJava 21Java EeJunitKafkaMongoDBRestful Web ServicesService-Oriented ArchitectureSpringSpring BootSQLUnix/Linux
9 Days AgoSaved
In-Office
Montreal, QC
Mid level
Mid level
Information Technology • Consulting
Develop and support scalable Java/Scala applications, real-time reporting infrastructure, relational databases, ETL processes, and regulatory or business reporting for investment-banking deposits and OTC derivatives. Responsibilities include SQL development, stored procedures, performance tuning, test automation, and collaboration with globally distributed teams using Agile, Scrum, Kanban, and XP practices.
Top Skills: ETLInformaticaJavaJIRAK-ShellKanbanNfsPandasPythonRelational DatabasesScalaScrumSQLUnix
14 Days AgoSaved
In-Office
Montreal, QC
Senior level
Senior level
Information Technology • Legal Tech • Analytics
Develop and maintain Java and Python software for Elsevier’s Research Data Platform. Responsibilities include writing, debugging, reviewing, and improving code; harvesting and transforming large datasets; and supporting data products. The role involves data modeling, manipulation, DevOps practices, and technologies such as Kafka, Kubernetes, Databricks, Airflow, and Iceberg. Professional English and French communication and residence in the Montreal area are required.
Top Skills: Apache AirflowApache IcebergConfluent KafkaDatabricksGithub ActionsJavaJson-LdKubernetesLinked DataPythonRdfSpring BootSQLTerraformUnixXML
14 Days AgoSaved
In-Office
Montreal, QC
Senior level
Senior level
Artificial Intelligence • Healthtech • Information Technology • Other • Analytics
Develop and maintain Java and Python software for Elsevier’s Research Data Platform. Harvest, transform, and process large datasets supporting data products. Contribute code, debugging, code reviews, data modeling, and software development activities while working with technologies such as Kafka, Kubernetes, Databricks, Airflow, Terraform, and Iceberg. The role requires English and French proficiency and is based in Montreal.
Top Skills: Apache AirflowApache IcebergConfluent KafkaDatabricksGithub ActionsJavaJson-LdKubernetesLinked DataPythonRdfSpring BootSQLTerraformUnixXML
15 Days AgoSaved
In-Office
Montreal, QC
Senior level
Senior level
Software • Design
Develop and maintain scalable Java and C++ software for a strategic capital-markets platform. Responsibilities include full-lifecycle development, technical design, testing, deployment, production support, defect investigation, performance improvement, code reviews, architecture collaboration, CI/CD, and Agile delivery. The role requires collaboration with global technology and business teams and supports modernization and operational resilience.
Top Skills: APIsC++Ci/CdContainerizationDevOpsDistributed SystemsJavaLinuxMessaging TechnologiesRelational DatabasesSQLUnix
8 Days AgoSaved
In-Office or Remote
Montreal, QC
Senior level
Senior level
Fintech • Payments
Build and operate a new full-stack fleet payments and expense management platform. Responsibilities include architecture, backend services, APIs, web and mobile capabilities, payment workflows, partner integrations, testing, observability, security, production readiness, and continuous improvement. The role collaborates with product, design, security, and distributed engineering teams while mentoring engineers and establishing scalable development practices.
Top Skills: Api GatewaysAWSCi/CdClaudeCursorDistributed SystemsEvent-Driven IntegrationsGithub CopilotGrafanaJavaOpentelemetryPrometheusRelational DatabasesRest ApisService MeshSpring Boot
17 Days AgoSaved
In-Office
Montreal, QC
Senior level
Senior level
Software
Design, develop, and deploy scalable Java backend services using Spring Boot and microservices. Lead code reviews, design discussions, testing, mentoring, and technical direction. Translate business needs into secure, performant solutions; integrate AI tools and approaches; evaluate emerging technologies; and promote observability, scalability, security, and production readiness. Collaborate with product, business, QA, DevOps, and operations teams in an agile environment.
Top Skills: ClaudeEclipseGitIntellijJavaJunitKiroMavenMicroservicesMockitoNoSQLOraclePostgresRestful ServicesSpring BootSQL ServerVisual Studio Code
22 Days AgoSaved
Remote or Hybrid
Montreal, QC
Senior level
Senior level
Artificial Intelligence • Information Technology • Professional Services • Consulting
Develop and maintain secure, high-performance Java applications and microservices for payment ecosystems. Build integrations with payment gateways and financial platforms, contribute to resilient and highly available architectures, troubleshoot production incidents, optimize performance, perform testing and code reviews, support CI/CD practices, and document solutions. The role requires collaboration with architects, product leaders, and business teams, along with experience in payments or transaction systems.
Top Skills: AWSAzureCi/CdEncryptionGitGCPJavaKafkaMicroservicesPci DssRest ApisSpring BootSQLTokenization
16 Days AgoSaved
Remote
Montreal, QC
Senior level
Senior level
Information Technology
Design and develop enterprise-scale programmable voice and CPaaS capabilities using Java, Spring Boot, FreeSWITCH, Kamailio, SIP, RTP, and WebRTC. Build call-control services, APIs, routing, session management, media processing, carrier integrations, and scalable distributed systems. Troubleshoot complex telephony issues, establish engineering standards, define non-functional requirements, review architecture and code, and collaborate with clients and cross-functional teams on technical delivery.
Top Skills: Amazon ConnectAsteriskAvayaCiscoClaudeFive9FreeswitchGenesysGithub CopilotJavaJenkinsKafkaKamailioKubernetesNiceOpensipsPostgresRabbitMQRtpSignalwireSipSpring BootTwilioWebrtc
16 Days AgoSaved
Remote
Montreal, QC
Senior level
Senior level
Information Technology
Build enterprise Workforce Management software for forecasting, staffing, scheduling, adherence, intraday management, and operational reporting. Develop Java and Spring Boot microservices, React and TypeScript applications, REST APIs, event-driven workflows, and PostgreSQL data models. Integrate WFM with CX, ACD, HR, payroll, identity, and enterprise data platforms. Contribute to cloud-native deployments, CI/CD, testing, performance optimization, architecture, code reviews, and client-facing collaboration.
Top Skills: Amazon ConnectAngularAWSJavaJenkinsKafkaKubernetesNode.jsOpenapiPostgresRabbitMQReactRest ApisSpring BootSQLSwaggerTypescript
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
16 Days AgoSaved
Remote
Montreal, QC
Senior level
Senior level
Information Technology
Design, develop, test, deploy, and support scalable cloud-native applications using Java, Spring Boot, React, TypeScript, Node.js, PostgreSQL, microservices, and REST APIs. Build CI/CD pipelines, containerized deployments, integrations, observability, and secure distributed systems. Collaborate with product, UX, QA, DevOps, architecture, and engineering teams while troubleshooting production issues and improving application performance, resilience, and maintainability.
Top Skills: Amazon ConnectAngularAWSClaudeCSSFreeswitchGithub CopilotHTMLJavaJenkinsJwtKafkaKamailioKubernetesMicroservicesNode.jsOauth2OpenapiOpenid ConnectPostgresRabbitMQReactRest ApisSpring BootSQLSwaggerTwilioTypescript
29 Days AgoSaved
In-Office
Montreal, QC
Senior level
Senior level
Information Technology • Professional Services • Consulting
Designs, develops, and maintains high-performance Java platforms supporting lending businesses. Builds Spring Boot microservices, REST APIs, and data access layers; applies automated testing, code reviews, security, and SDLC best practices. Collaborates with global teams in Agile delivery, drives technical initiatives, and provides technical guidance.
Top Skills: AgileElasticsearchGithub CopilotJava 11+MongoDBRest ApisSpring BootSQL
One Month AgoSaved
Hybrid
Montreal, QC
Senior level
Senior level
Software
Design, build, and maintain scalable web applications using Angular, TypeScript, and Java. Own features from technical design through production, contribute to architecture decisions, review code, mentor developers, write unit tests, and collaborate with design, QA, engineering, and product stakeholders. Apply AI-assisted development tools to improve productivity and code quality.
Top Skills: Ai-Assisted Development ToolsAngularJavaRestful ApisTypescript
Mid level
Information Technology • Professional Services • Software • Cybersecurity
Develop and maintain Java and Spring Boot microservices in an agile environment, contributing primarily to backend and secondarily to full-stack development. Use AI-assisted coding and agentic development tools to improve productivity and software quality. Collaborate with Product, QA, and DevOps teams across the software development lifecycle. The role involves AWS cloud services, databases, messaging, identity and security technologies, and modern development tools.
Top Skills: Amazon ElasticacheAmazon S3AngularAws AuroraAws Ec2Aws Ecs FargateAws LambdaConfluenceCSSDevOpsEclipseEntrust PkiGitHTMLIntellij IdeaJavaJavaScriptJIRAKeycloakMavenMicroservicesMicrosoft TeamsMongodb AtlasMySQLOwasp Top 10PostgresRabbitMQReactRest ApisSlackSonarqubeSpring BootTwilio
One Month AgoSaved
In-Office
Montreal, QC
Senior level
Senior level
Software
Designs, develops, tests, deploys, and supports high-performance Java backend applications within an Agile team. Responsibilities include shaping architecture, solving complex technical problems, conducting code reviews, mentoring developers, managing technical debt, collaborating with product and QA teams, and using AI-assisted development tools while maintaining ownership of quality, security, and correctness.
Top Skills: AgileAi-Assisted Development ToolsApi ArchitectureGitJavaJunitMavenPostgresRelational DatabasesRest
One Month AgoSaved
Remote
Montreal, QC
Mid level
Mid level
Software
Develop scalable Java Spring Boot APIs, microservices, React-based interfaces, ETL pipelines, and SQL data solutions. Deploy workloads on AWS, optimize performance, implement monitoring and automation, and collaborate with product, frontend, data, and DevOps teams. The role also contributes to architecture, accessibility, reliability, and data-driven product improvements.
Top Skills: AngularApache AirflowApache KafkaSparkAws AthenaAws Ec2Aws LambdaAws RdsAws S3Ci/CdDagsterDockerETLJavaKubernetesMicroservicesMySQLPostgresPythonReactSpring BootSQLSQL ServerVue
Reposted One Month AgoSaved
In-Office or Remote
Montreal, QC
Mid level
Mid level
Agency • Information Technology • Professional Services • Software
Design, develop, test, and maintain Java-based enterprise applications and scalable REST APIs/microservices using Spring Boot. Work with relational databases, unit/integration tests, CI/CD, version control, and participate in Agile ceremonies. Support cloud deployments, debugging, code reviews, and collaborate with cross-functional teams.
Top Skills: BitbucketCore JavaGitGitGitlabGradleJavaJava 17Java 21JunitMavenMicroservicesMockitoRelational DatabasesRest ApisSpring BootSpring FrameworkSQL
Senior level
Information Technology • Professional Services • Software • Cybersecurity
Designs, develops, maintains, and optimizes critical Java desktop applications. The role involves software architecture, modern user interface development, API and database integration, performance tuning, test and deployment automation, application security, and Agile lifecycle participation. The developer will use AI-assisted development tools, collaborate with Product, QA, and Support, evolve complex products, and provide technical leadership.
Top Skills: Agentic WorkflowsCompose MultiplatformConfluenceDockerGithub CopilotGithub EnterpriseJava 17/21JavafxJIRAKeycloakKotlinLlmsMavenMicroservicesMicrosoft TeamsModel Context Protocol (Mcp)Owasp Top 10Rest ApisSlackSonarqubeSpring BootSwingTcp/IpWebsocket
Reposted 2 Months 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 2 Months 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 2 Months 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 2 Months 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 2 Months 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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account