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
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
\n \n \n 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 ...
\n \n \n 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 ...
Analyste programmeur Java
Quebec, QC · On-site
En tant qu' analyste-programmeur Java , t u seras responsable de la conception, de ... Programmer et effectuer des essais unitaires des composants applicatifs; * Fournir du support aux ...
Analyste programmeur Java
Quebec, QC · On-site
En tant qu' analyste-programmeur Java , t u seras responsable de la conception, de ... Programmer et effectuer des essais unitaires des composants applicatifs; * Fournir du support aux ...
Java Developer with Angular
Montreal, QC · On-site
Core Java Developer with 7+ years of experience Requirements: Strong experience in real-time, low-latency multi-threaded server-side application development Well-versed in Core Java (1.8 and above ...
Java Developer with Angular
Montreal, QC · On-site
Core Java Developer with 7+ years of experience Requirements: Strong experience in real-time, low-latency multi-threaded server-side application development Well-versed in Core Java (1.8 and above ...
... 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 ...
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 ...
We're seeking someone to join our Institutional Securities Technology E-trading team as a Principal Java Developer in FICFX to code, deliver software, and work closely with our clients on both sales ...
We're seeking someone to join our Institutional Securities Technology E-trading team as a Principal Java Developer in FICFX to code, deliver software, and work closely with our clients on both sales ...
... 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 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 ...
A career as a Senior Java Back End Developer in the Data Destruction Governance Platform IT Delivery team at National Bank means acting as a Back End Developer and putting your technical skills at ...
A career as a Senior Java Back End Developer in the Data Destruction Governance Platform IT Delivery team at National Bank means acting as a Back End Developer and putting your technical skills at ...
A career as a Senior Java Back End Developer in the Data Destruction Governance Platform IT Delivery team at National Bank means acting as a Back End Developer and putting your technical skills at ...
A career as a Senior Java Back End Developer in the Data Destruction Governance Platform IT Delivery team at National Bank means acting as a Back End Developer and putting your technical skills at ...
A career as a Senior Java Back End Developer in the Data Destruction Governance Platform IT Delivery team at National Bank means acting as a Back End Developer and putting your technical skills at ...
A career as a Senior Java Back End Developer in the Data Destruction Governance Platform IT Delivery team at National Bank means acting as a Back End Developer and putting your technical skills at ...
A career as a Senior Java Back End Developer in the Data Destruction Governance Platform IT Delivery team at National Bank means acting as a Back End Developer and putting your technical skills at ...
A career as a Senior Java Back End Developer in the Data Destruction Governance Platform IT Delivery team at National Bank means acting as a Back End Developer and putting your technical skills at ...
Java Programmer information
See Quebec salary details
$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
How much do java programmer jobs pay per hour?
How do Java Programmers typically collaborate with other team members during a software development project?
What are the key skills and qualifications needed to thrive as a Java Programmer, and why are they important?
How much do Java programmers make?
Are Java programmers still in demand?
What is the difference between Java Programmer vs Java Developer?
| 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.
What jobs can you get with Java programming?
What does a Java Programmer do?
Is Java outdated in 2026?
Other
Posted 14 days ago
Job description
The aim of Global Banking Technology & Operations (GBTO) Canada is to deliver day-to-day services to Societe Generale investment and corporate bank units and their clients to accelerate their transformation. GBTO differentiates itself from competitors with the pace of the agile transformation delivered, spreading the technology and data culture, shortening the decision-making process, and adopting a true industrial approach, leveraging on different teams either transversal or aligned to the different sub business units.
The Risk Information System (RIS) team belongs to the XRM (Cross Risk Metrics) department that aims at providing global agency risk management tools, calculating risk values, and generating variety of risk portfolio basis reports for risk management and client service departments. RIS team has RISKFEEDS, IRIS-PORTAL, IMAGINE and PRELUD 4 applications. You will join RIS Risk Integration feature team and take the following responsibilities:
Participate risk portfolio related projects
Enhance and maintain RIS platform and RIS applications
Provide L2-L3 Production support
Autonomous on your developments, you will always have the support of the team to continuously improve functionally and technically. You will be encouraged to also share your point of view and approaches in software craftmanship. Continuous improvement is key for us!
YOUR MISSION
Functional improvement: Participate and contribute to RIS projects and Ad-Hoc requests
Technical improvements
Contribute to Azure migration
Tune RIS databases and applications performance
Involve risk models Python transformation
Design workflow for SQL extract excel/cvs based reporting
DevOps
CI/CD Pipeline: Follow RIS CI/CD pipeline for development and change release
Standardize Sonarqube use: Ensure sonar plugin and resolve identified issue
L2/L3 Support for RIS platform infrastructure
TECHNICAL Stack
Software Craftsmanship best practices: DDD, BDD, TDD, Design Patterns, Clean code
Language: 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: JUnit 5,
API Documentation: Springdoc OpenAPI (Swagger UI)
DevOps: Github Actions, Jenkins, Linux
Network: DNS, TCP/IP
Nice to have:
Kafka (Event Hub)
Security: Spring Security with JWT or OAuth2
Tests: Mockito for unit and integration tests
Big Data: Spark, Azure Data lake, Sok8s
Monitoring: Elastic, ITRS
Cloud: Azure, Docker, Kubernetes
Angular
What will be your DAY-TO-DAY?
How you will contribute to the day-to-day activities of the team:
Interact with stakeholders to decompose customer requests into detailed stories and develop code using Software Craftsmanship best practices across diverse technology ecosystems.
Deliver working code meeting acceptance criteria and the definition of done, while ensuring product quality and consistency through testing, deployment, and production activities.
Document technical design and specifications, maintain test cases, and support inquiries, issues, and major events to identify root cause and resolution.
Manage release processes, including drafting release notes, developing release scripts, and leading deployments with contingency and rollback plans.
Maintain C/c team specific modules, transform legacy systems, and contribute to software craftsmanship and Agile framework implementation.
SKILLS AND QUALIFICATIONS:
Must Have:
- Ability to Code, test, document and L3 support the application (MPT)
- Cloud skills (security, infrastructure, architecture design, design patterns...)
- Experience with Spring Boot for building RESTful APIs and microservices.
- Agile methodology (scrum)
- Bachelor's degree in computer science or equivalent.
Nice to Have:
- Banking knowledge
- 2 years of experience with Spark 4.0
- 2 Python development
- Extensive knowledge of SDLC
- Understanding of financial services industry and associated products
- Strong organizational and communication skills.
- Strategic and analytical thinking skills with an ability to solve problems and make decisions.
LANGUAGE:
Ability to communicate in English, both orally and in writing, is a requirement as the person in this position will need to collaborate regularly with colleagues and partners in the United States.