Senior Java Developer
Montreal, QC ยท On-site
About the Role The Software Engineer (Java) operates at a senior engineer level, driving technical direction across core product domains. The role combines deep hands-on Java engineering with ...
Montreal, QC ยท On-site
About the Role The Software Engineer (Java) operates at a senior engineer level, driving technical direction across core product domains. The role combines deep hands-on Java engineering with ...
Montreal, QC ยท On-site
About the Role The Software Engineer (Java) operates at a senior engineer level, driving technical direction across core product domains. The role combines deep hands-on Java engineering with ...
Montreal, QC ยท On-site
We are seeking a skilled Java Developer to join our team. The ideal candidate will have strong experience in backend development using Java and Spring Boot, working within a microservices ...
Montreal, QC ยท On-site
We are seeking a skilled Java Developer to join our team. The ideal candidate will have strong experience in backend development using Java and Spring Boot, working within a microservices ...
Montreal, QC ยท On-site
Mission As a Principal Java Developer, you will work on large-scale Agile projects focusing on performance, scalability, and innovation: Design, develop, and test backend applications using Java/J2EE ...
Montreal, QC ยท On-site
Mission As a Principal Java Developer, you will work on large-scale Agile projects focusing on performance, scalability, and innovation: Design, develop, and test backend applications using Java/J2EE ...
Montreal, QC ยท On-site
We are seeking Java Developers with 3-15 years of professional experience to join our high-performing team. This role requires strong expertise in Java , Spring Framework , SQL , Test-Driven ...
Montreal, QC ยท On-site
We are seeking Java Developers with 3-15 years of professional experience to join our high-performing team. This role requires strong expertise in Java , Spring Framework , SQL , Test-Driven ...
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
Quick apply
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
Quick apply
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
Quick apply
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
Montreal, QC ยท On-site +1
Bachelor's degree or college diploma in Software Engineering, Computer Science, or a related field, or an equivalent combination of education and relevant experience. * Strong experience with Java ...
Montreal, QC ยท On-site +1
Bachelor's degree or college diploma in Software Engineering, Computer Science, or a related field, or an equivalent combination of education and relevant experience. * Strong experience with Java ...
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
Quick apply
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
As a Java Developer or Senior Developer in the Sales Cloud team, the primary responsibility will be to develop product features, integrating AI-driven solutions, and helping the team deliver services ...
As a Java Developer or Senior Developer in the Sales Cloud team, the primary responsibility will be to develop product features, integrating AI-driven solutions, and helping the team deliver services ...
Science des donnees et DevOps. Notre programme Expert offre aux professionnels experimentes un ... Plus de 5 ans d'experience pratique avec Core-Java (cote serveur), Spring, RDBMS * Experience avec ...
Science des donnees et DevOps. Notre programme Expert offre aux professionnels experimentes un ... Plus de 5 ans d'experience pratique avec Core-Java (cote serveur), Spring, RDBMS * Experience avec ...
Java 8 or above, PL/SQL * Multithreading, concurrent programming * Framework : Spring Boot, Spring Framework core features * Database : Oracle v19 or above, Postgres. * Build Tool : Maven * Testing
Java 8 or above, PL/SQL * Multithreading, concurrent programming * Framework : Spring Boot, Spring Framework core features * Database : Oracle v19 or above, Postgres. * Build Tool : Maven * Testing
As a Java Developer or Senior Developer in the Sales Cloud team, the primary responsibility will be to develop product features, integrating AI-driven solutions, and helping the team deliver services ...
As a Java Developer or Senior Developer in the Sales Cloud team, the primary responsibility will be to develop product features, integrating AI-driven solutions, and helping the team deliver services ...
Java 8 or above, PL/SQL * Multithreading, concurrent programming * Framework : Spring Boot, Spring Framework core features * Database : Oracle v19 or above, Postgres. * Build Tool : Maven * Testing
Java 8 or above, PL/SQL * Multithreading, concurrent programming * Framework : Spring Boot, Spring Framework core features * Database : Oracle v19 or above, Postgres. * Build Tool : Maven * Testing
We are currently looking to fill multiple Java Developer positions across the Montreal office. From opportunities in Operation Technologies and Equity Risk Systems, to positions in Advisory and Sales ...
We are currently looking to fill multiple Java Developer positions across the Montreal office. From opportunities in Operation Technologies and Equity Risk Systems, to positions in Advisory and Sales ...
Montreal, QC ยท On-site
The position is requiring strong backend engineering skills, solid understanding of system and data ... Strong experience in Java application development in enterprise environments * Hands-on experience ...
Montreal, QC ยท On-site
The position is requiring strong backend engineering skills, solid understanding of system and data ... Strong experience in Java application development in enterprise environments * Hands-on experience ...
We are now looking for a Java developer to join our Montreal team on a new exciting project! YOU ARE: * A JVM lover who really enjoys working with the latest technologies and design patterns * Eager ...
We are now looking for a Java developer to join our Montreal team on a new exciting project! YOU ARE: * A JVM lover who really enjoys working with the latest technologies and design patterns * Eager ...
Java/J2EE, Spring Boot, Web Services (SOAP/REST), MySQL, WebSphere, Java Message Services, SQL ... Candidate should work on the DevOps tools like, Git/Bitbucket, Maven/Bamboo, Stash, TeamCity ...
Quick apply
Java/J2EE, Spring Boot, Web Services (SOAP/REST), MySQL, WebSphere, Java Message Services, SQL ... Candidate should work on the DevOps tools like, Git/Bitbucket, Maven/Bamboo, Stash, TeamCity ...
CA$1 - CA$11/hr
Java Developer (8+ years of experience). As part of the GPAP Modernization Program, the Group Insurance Data Hub (CDAC) implementation project was launched to address the operational analytics needs ...
Quick apply
CA$1 - CA$11/hr
Java Developer (8+ years of experience). As part of the GPAP Modernization Program, the Group Insurance Data Hub (CDAC) implementation project was launched to address the operational analytics needs ...
Alteo is looking for a Middleware Integrator/Developer (Java) for a 6-month contract position with the possibility of permanent employment. *** 80% remote work / 1 day per week in the office *** You ...
Quick apply
Alteo is looking for a Middleware Integrator/Developer (Java) for a 6-month contract position with the possibility of permanent employment. *** 80% remote work / 1 day per week in the office *** You ...
$21.88 - $26.68
8% of jobs
$26.68 - $31.49
4% of jobs
$31.49 - $36.30
2% of jobs
$36.30 - $41.11
8% of jobs
$42.15 is the 25th percentile. Wages below this are outliers.
$41.11 - $45.91
16% of jobs
The median wage is $48.82 / hr.
$45.91 - $50.72
20% of jobs
$50.72 - $55.53
11% of jobs
$58.04 is the 75th percentile. Wages above this are outliers.
$55.53 - $60.34
12% of jobs
$60.34 - $65.14
11% of jobs
$65.14 - $69.95
4% of jobs
$69.95 - $74.76
4% of jobs
$21
$49
$74
| Aspect | Java Programmer | Java Developer |
|---|---|---|
| Required Credentials | Typically a degree in Computer Science or related field; certifications like Oracle Java Certification | Same as Java Programmer, often with additional experience or certifications |
| Work Environment | Usually focused on coding, debugging, and testing in a team or individual setting | Includes coding, designing, and sometimes project management responsibilities |
| Industry Usage | Common in software companies, IT departments, and tech startups | Used interchangeably in many organizations, with some emphasizing development tasks |
| Search & Comparison Intent | Focuses on coding skills and technical proficiency | Broader role including design, architecture, and project involvement |
While both Java Programmers and Java Developers work with Java technologies, Java Developers typically have a broader scope, including design and architecture, whereas Java Programmers focus mainly on coding and debugging. The roles often overlap, but the developer role may involve more responsibilities in project planning and system design.

Other
Medical
Posted 10 days ago
Behavox is a cloud-native AI company providing an integrated controls platform for global banks, asset managers, hedge funds, private equity firms, insurance businesses, and commodity firms. The platform unifies communications and trade surveillance, compliant archiving, policy management as well as front-office analytics on a single, AI-native technology stack, delivered as a globally scalable SaaS-based cloud service.
At Behavox, our engineering culture is built around speed, experimentation, and technical excellence, following agile principles and rapid iteration. We constantly test and adopt the latest cloud technologies and AI tooling, optimising for fast feedback loops and execution. We look for people who can move fast, challenge conventional wisdom, and who want to work at the frontier of modern AI, SaaS platforms, and distributed systems.
Behavox is a high-performance organisation with a strong bias toward delivery, ownership, and responsibility. We commit, and we execute. We are building systems that are complex, mission-critical, and global in scale; systems that many consider too large or too difficult. To do that, we seek the smartest, most technically capable engineers and technologists who take end-to-end responsibility and want to win by building what others cannot.
Founded in 2014 and backed by SoftBank Vision Fund, Behavox is headquartered in London, with offices worldwide, including New York City, Montreal, Seattle, Singapore, and Tokyo.
About the RoleThe Software Engineer (Java) operates at a senior engineer level, driving technical direction across core product domains. The role combines deep hands-on Java engineering with architectural ownership - from high-level system design and technology selection to leading delivery of critical, cross-cutting platform capabilities.
At this level, engineering excellence extends beyond implementation: the engineer determines the right approach to complex problems, communicates technical decisions across functions, participates in hiring, and is accountable for the long-term health of the systems they own. This level demands sound judgment on technology and business trade-offs and the ability to act as a technical lead. A defining expectation is mastery of AI-assisted engineering - leveraging agentic AI tools as force multipliers while retaining full ownership of architecture, quality, and technical outcomes.
What You'll BringOur selection process is designed to rigorously assess a candidate's depth of technical knowledge, problem-solving ability, and alignment with Behavox's mission and core values.
As part of the process, candidates will first participate in a series of interviews focused on evaluating their technical expertise and engineering judgment. Candidates who successfully progress through these interviews will then be invited to complete a live technical exercise. The purpose of this live technical assessment is to validate the candidate's stated technical competencies and assess their ability to solve complex problems with speed, accuracy, and sound engineering judgment. Note that whenever possible, we aim to conduct interviews in person at our offices.
We recognise and respect the time candidates invest in this process. In return, Behavox commits significant time and resources to ensure that those who join us have the capability, judgment, and alignment required to operate at the speed and level of complexity our work demands. We value efficiency and clarity on both sides; if at any point we determine that a candidate is not a fit, we reserve the right to immediately conclude the interview or the technical assessment.
Please note the following:
Sourced by ZipRecruiter
51 - 200 Employees
New York, NY, US
2014