Science des donnees et DevOps. Notre programme Expert offre aux professionnels experimentes un ... Excellente maitrise de Java, Scala ou d'autres langages de programmation, avec au moins 7 ans ...
Science des donnees et DevOps. Notre programme Expert offre aux professionnels experimentes un ... Excellente maitrise de Java, Scala ou d'autres langages de programmation, avec au moins 7 ans ...
Science des donnees et DevOps. Notre programme Expert offre aux professionnels experimentes un ... Excellente maitrise de Java, Scala ou d'autres langages de programmation, avec au moins 7 ans ...
Science des donnees et DevOps. Notre programme Expert offre aux professionnels experimentes un ... Excellente maitrise de Java, Scala ou d'autres langages de programmation, avec au moins 7 ans ...
Senior Core Java Engineer
Montreal, QC · On-site
We are seeking a Senior Core Java Engineer to design, develop, and support high-performance, scalable enterprise applications. The ideal candidate will have strong expertise in Core Java, distributed ...
Senior Core Java Engineer
Montreal, QC · On-site
We are seeking a Senior Core Java Engineer to design, develop, and support high-performance, scalable enterprise applications. The ideal candidate will have strong expertise in Core Java, distributed ...
Collaborer étroitement avec les équipes Produit, QA, DevOps et Sécurité afin de concevoir des ... Java Spring Boot Microservices * AWS (ECS Fargate, EC2, Lambda, S3, Elasticache) * MongoDB Atlas
Quick apply
Collaborer étroitement avec les équipes Produit, QA, DevOps et Sécurité afin de concevoir des ... Java Spring Boot Microservices * AWS (ECS Fargate, EC2, Lambda, S3, Elasticache) * MongoDB Atlas
Nous cherchons notre futur Développeur Java pour rejoindre nos équipes. ???? Vos missions ... Avoir travaillé au moins deux (2) ans avec les pratiques DevOps et les pipelines * Expérience ...
Quick apply
Nous cherchons notre futur Développeur Java pour rejoindre nos équipes. ???? Vos missions ... Avoir travaillé au moins deux (2) ans avec les pratiques DevOps et les pipelines * Expérience ...
Java Developer
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 ...
Java Developer
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 ...
Senior Java Engineer
Montreal, QC · Hybrid
About the Role We are seeking Senior Java Engineer for a major project in the banking industry in Montreal. This position is in hybrid mode in Montreal (3 days/week). Why Join Levio? * Work on ...
Senior Java Engineer
Montreal, QC · Hybrid
About the Role We are seeking Senior Java Engineer for a major project in the banking industry in Montreal. This position is in hybrid mode in Montreal (3 days/week). Why Join Levio? * Work on ...
Programmer et effectuer les essais unitaires des composants applicatifs * Fournir du support ... Code source Java des composants developpes * JavaDoc des composants developpes * Documents de ...
Programmer et effectuer les essais unitaires des composants applicatifs * Fournir du support ... Code source Java des composants developpes * JavaDoc des composants developpes * Documents de ...
Programmer et effectuer les essais unitaires des composants applicatifs * Fournir du support ... Code source Java des composants développés * JavaDoc des composants développés * Documents de ...
Quick apply
Programmer et effectuer les essais unitaires des composants applicatifs * Fournir du support ... Code source Java des composants développés * JavaDoc des composants développés * Documents de ...
Lead Java Developer
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 ...
Lead Java Developer
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're seeking someone to join our team as a Java Developer to deliver foundational technology solutions that power Morgan Stanley's industry-leading Foreign Exchange (FX) electronic trading (eTrading ...
We're seeking someone to join our team as a Java Developer to deliver foundational technology solutions that power Morgan Stanley's industry-leading Foreign Exchange (FX) electronic trading (eTrading ...
We are now looking for a Senior Java Developer to join our Montreal team on a new exciting project! We are part of the Financial Crime Surveillance domain. We are developing working on a Resolution ...
We are now looking for a Senior Java Developer to join our Montreal team on a new exciting project! We are part of the Financial Crime Surveillance domain. We are developing working on a Resolution ...
We're seeking someone to join our team as a Java Developer to deliver foundational technology solutions that power Morgan Stanley's industry-leading Foreign Exchange (FX) electronic trading (eTrading ...
We're seeking someone to join our team as a Java Developer to deliver foundational technology solutions that power Morgan Stanley's industry-leading Foreign Exchange (FX) electronic trading (eTrading ...
... DevOps incluant la livraison continue, l'observabilité, l'exploitation et la mise à jour des solutions. · Contribuer à la mise en place et à l'amélioration des pipelines CI/CD. · Intégrer les ...
New
Quick apply
... DevOps incluant la livraison continue, l'observabilité, l'exploitation et la mise à jour des solutions. · Contribuer à la mise en place et à l'amélioration des pipelines CI/CD. · Intégrer les ...
New
Java Full stack
Montreal, QC · On-site
... Java Programming Working knowledge of Unix concepts (command line tools) Collect and evaluate user requirements with the help of product managers and engineers Solid understanding of RESTful APIs ...
Java Full stack
Montreal, QC · On-site
... Java Programming Working knowledge of Unix concepts (command line tools) Collect and evaluate user requirements with the help of product managers and engineers Solid understanding of RESTful APIs ...
Understanding & design of Microservices Understanding of modern enterprise architectures Understanding of internals of Java Programming Working knowledge of Unix concepts (command line tools) Collect ...
Understanding & design of Microservices Understanding of modern enterprise architectures Understanding of internals of Java Programming Working knowledge of Unix concepts (command line tools) Collect ...
We're seeking someone to join our team as a Java Full-Stack Developer to lead the design, development, and delivery of mission-critical risk technology solutions that support enterprise-wide risk ...
We're seeking someone to join our team as a Java Full-Stack Developer to lead the design, development, and delivery of mission-critical risk technology solutions that support enterprise-wide risk ...
We're seeking someone to join our team as a Java Full-Stack Developer to lead the design, development, and delivery of mission-critical risk technology solutions that support enterprise-wide risk ...
We're seeking someone to join our team as a Java Full-Stack Developer to lead the design, development, and delivery of mission-critical risk technology solutions that support enterprise-wide risk ...
About the Role As a Java Performance Architect, you will play a pivotal role in diagnosing ... Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related ...
About the Role As a Java Performance Architect, you will play a pivotal role in diagnosing ... Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related ...
Java Technical Lead
Quebec, QC · Remote
Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...
Quick apply
Java Technical Lead
Quebec, QC · Remote
Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...
Java Programer information
See Quebec salary details
$25K - $37.5K
5% of jobs
$37.5K - $50K
19% of jobs
$50.7K is the 25th percentile. Wages below this are outliers.
$50K - $62.5K
15% of jobs
$62.5K - $75K
8% of jobs
The median wage is $80.2K / yr.
$75K - $87.5K
6% of jobs
$87.5K - $100K
8% of jobs
$100K - $112.5K
9% of jobs
$117K is the 75th percentile. Wages above this are outliers.
$112.5K - $125K
9% of jobs
$125K - $137.5K
8% of jobs
$137.5K - $150K
6% of jobs
$150K - $162.5K
4% of jobs
$25K
$89.6K
$162.5K
How much do java programer jobs pay per year?
What is the difference between Java Programer vs Java Developer?
| Aspect | Java Programer | Java Developer |
|---|---|---|
| Required Credentials | Typically a degree in Computer Science or related field, basic Java certifications | Same as Java Programer, often with additional certifications or experience |
| Work Environment | Often in team settings, coding and debugging Java applications | Involves designing, developing, and maintaining Java-based software solutions |
| Employer & Industry Usage | Used across IT companies, software firms, and tech departments | Commonly employed in software development firms, enterprise IT, and tech startups |
| Search & Comparison Intent | People compare Java Programer with Java Developer to understand roles and responsibilities |
While both roles involve Java programming, a Java Programer typically focuses on coding and debugging, whereas a Java Developer is involved in designing and developing Java applications. The roles often overlap, but Java Developers usually have broader responsibilities and may require more experience or advanced skills.

Developpeur Java / Java Developer
Montreal, QC • On-site
Full-time
Re-posted 16 days ago
Key responsibilities
Concevoir, développer et améliorer le courtier de projections SQL au sein du Data Access Layer pour les dépôts Leto.
Concevoir, développer et améliorer l'infrastructure de reporting en temps réel pour capturer, stocker et structurer les messages des systèmes amont.
Développer, améliorer et assurer le support de rapports réglementaires et métiers liés aux dépôts Leto, en traduisant les besoins métiers en requêtes SQL et en produisant les rapports correspondants.
Job description
**English version below**
Doit etre local a Montreal
Vous souhaitez travailler dans le domaine de la technologie au sein d'une banque d'investissement?
Nous recherchons une personne souhaitant integrer une equipe dynamique en tant que Developpeur Java/Scala pour l'un de nos clients. Il s'agit d'un poste de developpement applicatif au sein de l'equipe responsable du developpement du data mart strategique de l'entreprise pour les depots ISG. Les donnees proviendront de la source de reference (golden source) et du DAL, puis seront alimentees en temps reel dans notre data mart. Ces donnees seront ensuite mises a disposition via une interface consolidee, permettant a nos systemes en aval d'extraire facilement des rapports couvrant plusieurs data marts.
Le candidat fera partie de l'equipe chargee de concevoir des bases de donnees et des composants evolutifs et performants pour les besoins de reporting reglementaire, d'analytique metier (reporting de metriques) et de reporting des risques operationnels lies aux depots Leto et aux produits derives OTC. L'equipe mondiale est composee de membres hautement qualifies sur le plan technique, capables de s'adapter aussi bien au developpement pratique qu'a la gestion de projets. Nous menons simultanement plusieurs projets pour differents domaines d'activite. Les responsables metiers et les experts du sujet etant repartis a travers le monde, de solides competences en communication ainsi qu'une attitude proactive sont essentielles. Vous serez amene a collaborer etroitement avec nos partenaires operationnels afin de recueillir et de definir les besoins des projets.
Le developpement sera realise selon une methodologie agile basee sur Scrum (timeboxing, reunions quotidiennes, retrospectives, etc.), les tableaux Kanban Jira et les meilleures pratiques XP (Extreme Programming) telles que l'integration continue, le refactoring et les tests unitaires. Le candidat devra etre capable de travailler efficacement et en collaboration au sein d'une equipe de grande envergure.
A propos de mtrois :
Depuis 2010, mtrois aide ses clients a resoudre leurs defis commerciaux et technologiques. Nous sommes un cabinet de conseil en technologie et en affaires, avec une main-d'uvre mondiale qui realise des projets IT et business majeurs pour certaines des plus grandes institutions financieres au monde.
Services principaux :
- Conseil et accompagnement
- Services manages
- Programme Alumni Graduate
- Programme Alumni Pro
Nous avons une presence mondiale et sommes experts dans la fourniture de services de qualite exceptionnelle a notre clientele, couvrant les domaines suivants : Risque, Reglementation & Conformite ; Produits fournisseurs ; Support applicatif ; Developpement applicatif ; Cybersecurite & Securite de l'information ; Science des donnees et DevOps.
Notre programme Expert offre aux professionnels experimentes un acces a des postes de haut niveau dans les secteurs de la technologie, de la finance, de l'aviation et de l'assurance. Rejoignez-nous pour travailler sur des projets technologiques de pointe, allant des plateformes de trading internationales aux applications critiques pour les compagnies aeriennes de premier plan. Nous recrutons des professionnels desireux de faire progresser rapidement leur carriere dans la technologie ou les operations au sein d'organisations mondiales prestigieuses.
Responsabilites :
Concevoir, developper et ameliorer le courtier de projections SQL au sein du DAL (Data Access Layer) pour les depots Leto, en garantissant de hautes performances et une excellente evolutivite.
Concevoir, developper et ameliorer l'infrastructure de reporting en temps reel, chargee de capturer les messages des systemes amont, de les stocker sur un systeme de fichiers NFS, puis d'extraire et de structurer les attributs dans des tables de base de donnees a des fins de reporting
Developper, ameliorer et assurer le support de multiples rapports reglementaires et metiers lies aux depots Leto.
Traduire les besoins metiers en requetes sur un ensemble de tables relationnelles et produire les rapports correspondants conformement aux exigences definies
Participer au developpement de bases de donnees et des processus ETL, notamment la creation de procedures stockees, l'ecriture de requetes SQL, l'optimisation des performances et l'utilisation d'outils ETL tels qu'Informatica ou Python Pandas
Mettre en place des solutions efficaces d'automatisation des tests pour les applications et processus developpes en Java, Scala et Python.
L'equipe mondiale actuelle est composee d'experts en modelisation de domaine, conception de bases de donnees, Big Data, Java et messagerie (messaging). Il s'agit donc d'une excellente opportunite de jouer un role cle au sein d'une equipe en pleine croissance.
Competences requises :
Excellente maitrise de Java, Scala ou d'autres langages de programmation, avec au moins 7 ans d'experience pertinente.
Solides competences en langages de script tels que Python ainsi qu'en environnements Unix / K-Shell.
Une bonne comprehension du cycle de vie des transactions (trade lifecycle) et des flux de donnees au sein des operations de banque d'investissement constitue un atout important.
Experience confirmee dans un environnement de developpement Agile.
Une connaissance des bases de donnees relationnelles constitue un avantage significatif.
Excellentes aptitudes au travail d'equipe, avec un fort sens de l'integrite, de la responsabilite et de l'appropriation des resultats.
Chez mtrois, nos valeurs soutiennent des coequipiers courageux, des moteurs de changement et des champions de l'apprentissage, tout en veillant a la sante et au bien-etre de tous les employes. Nous sommes fiers de celebrer la diversite de chaque individu qui contribue a faire de mtrois l'entreprise qu'elle est aujourd'hui et qu'elle sera demain. Nous valorisons la diversite au sein de mtrois et avec nos entreprises partenaires, et nous sommes fiers d'offrir un environnement ou tous nos collegues peuvent s'epanouir. Cela signifie promouvoir une forte culture d'egalite mais, surtout, d'inclusion.
Les candidats doivent etre actuellement autorises a travailler a temps plein au Canada. L'entreprise ne sponsorisera pas de visas de travail.
**Must be local to Montreal**
Want to work in technology at an investment bank?
We are looking for someone to be a part of a dynamic team as a Java/Scala Developer for one of our clients. This is an application developer role in the team responsible for developing on the firm's strategic data mart for ISG deposit. The data will be sourced from the golden source, the DAL and fed into our data mart in real time. The data will further be provided through a consolidated interface allowing our downstream systems to conveniently extract reports across multiple data marts. The candidate will be as part of the team involved in building scalable and high performance database and components for regulatory, business analytics (metrics reporting) and operational risk reporting for Leto deposits and OTC derivatives. The global team consists of highly technical team members who are adaptable to both hands on development and project management. We deliver multiple projects for multiple business areas in parallel. The business owners and subject matter experts will be globally distributed, making communication and pro-active to be important. You will be expected to work closely with our operations partners on requirements for projects.
The development will be performed using an agile methodology which is based on scrum (timeboxing, daily scrum meetings, retrospectives, etc.), Kanban Jira Boards and XP (continuous integration, refactoring, unit testing, etc.) best practices. The candidate will be able to work collaboratively within a larger team.
About mthree:
Since 2010, mthree has been helping clients solve their business and technological challenges. We are a technology and business consultancy with a global workforce delivering significant business and IT projects in some of the largest financial services organizations worldwide.
- Core Services
- Consulting and Advisory
- Managed Services
- Alumni Graduate Program
- Alumni Pro Program
We have a global presence and are experts in delivering exceptional quality to our client base, providing consulting services across Risk, Regulation & Compliance; Vendor Products; Application Support; Application Development; Cyber & Information Security; Data Science and DevOps areas.
Our Expert program offers experienced professionals access to top roles in tech, finance, aviation and insurance. Join us to work on groundbreaking technology projects, from international trading platforms to critical applications for leading airlines. We recruit professionals who are eager to fast-track their careers in technology or operations within prestigious global organizations.
Responsibilities:
- Design, build and enhance the SQL projection broker in DAL(data access layer) for Leto deposits with good performance and scalability
- Design, build and enhance the real-time reporting infrastructure which captures the upstream messages, persists onto NFS storage, and shred attributes into database tables for reporting purpose.
- Enhance and support multiple regulatory/business reports for Leto deposits
- Translate business requirement into queries against a set of relational tables and produce reporting based on the requirements.
- Database and ETL development, including stored procedures, queries, performance tuning etc, using SQL and ETL tools such as Informatica or Python Pandas.
- Create efficient testing automation for Java/Scala/Python processes.
- The current global team members are all very skilled in domain modeling, database design, big data, Java and messaging so this is an excellent opportunity to play a key role in the growing team.
Skills Required:
- Strong in Java/Scala or other programming languages with 7y+ relevant experience
- Strong with scripting language such as Python and Unix / K-Shell
- Familiar with lifecycle of a trade and flows of data in an investment banking operation is a plus.
- Experienced in Agile development process
- Knowledge on relational databases is a big plus
- Good team player; Integrity & ownership
At mthree, our values support courageous teammates, needle movers, and learning champions all while striving to support the health and well-being of all employees. We take great pride in celebrating the diversity of each individual who contributes to making mthree the company it is today and will be in the future. We value diversity both within mthree and with our partner companies, and we're proud to provide an environment where all our colleagues can flourish. That means promoting a strong culture of equality but, most importantly, inclusion.
Applicants must be currently authorized to work in Canada on a full-time basis. The Company will not sponsor applicants for work visas.