Marcel-Laurin, Montreal, Qc RENAPS is currently looking for a Java Analyst Programmer to join our Center of Excellence team. Who is RENAPS? RENAPS is a provider of Information Technology solutions ...
Marcel-Laurin, Montreal, Qc RENAPS is currently looking for a Java Analyst Programmer to join our Center of Excellence team. Who is RENAPS? RENAPS is a provider of Information Technology solutions ...
Java Developer
Montreal, QC · Remote
We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...
Quick apply
Java Developer
Montreal, QC · Remote
We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...
Java Developer
Montreal, QC · Remote
We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...
Quick apply
Java Developer
Montreal, QC · Remote
We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...
Java Developer - BFSI Applications Domain: Banking / Financial Services / Insurance Position Overview We are seeking a Java Developer to build and enhance enterprise-grade applications within BFSI ...
Java Developer - BFSI Applications Domain: Banking / Financial Services / Insurance Position Overview We are seeking a Java Developer to build and enhance enterprise-grade applications within BFSI ...
Java Developer - BFSI Applications Domain: Banking / Financial Services / Insurance Position Overview We are seeking a Java Developer to build and enhance enterprise-grade applications within BFSI ...
Java Developer - BFSI Applications Domain: Banking / Financial Services / Insurance Position Overview We are seeking a Java Developer to build and enhance enterprise-grade applications within BFSI ...
Java Developer - Healthcare Applications Domain: Healthcare IT (EHR/EMR, Interoperability) Position Overview We are seeking a Java Developer to build and enhance healthcare applications supporting ...
Java Developer - Healthcare Applications Domain: Healthcare IT (EHR/EMR, Interoperability) Position Overview We are seeking a Java Developer to build and enhance healthcare applications supporting ...
Java Developer - BFSI Applications Domain: Banking / Financial Services / Insurance Position Overview We are seeking a Java Developer to build and enhance enterprise-grade applications within BFSI ...
Java Developer - BFSI Applications Domain: Banking / Financial Services / Insurance Position Overview We are seeking a Java Developer to build and enhance enterprise-grade applications within BFSI ...
Java Developer - BFSI Applications Domain: Banking / Financial Services / Insurance Position Overview We are seeking a Java Developer to build and enhance enterprise-grade applications within BFSI ...
Java Developer - BFSI Applications Domain: Banking / Financial Services / Insurance Position Overview We are seeking a Java Developer to build and enhance enterprise-grade applications within BFSI ...
Java Developer - Healthcare Applications Domain: Healthcare IT (EHR/EMR, Interoperability) Position Overview We are seeking a Java Developer to build and enhance healthcare applications supporting ...
Java Developer - Healthcare Applications Domain: Healthcare IT (EHR/EMR, Interoperability) Position Overview We are seeking a Java Developer to build and enhance healthcare applications supporting ...
Java Developer - Healthcare Applications Domain: Healthcare IT (EHR/EMR, Interoperability) Position Overview We are seeking a Java Developer to build and enhance healthcare applications supporting ...
Java Developer - Healthcare Applications Domain: Healthcare IT (EHR/EMR, Interoperability) Position Overview We are seeking a Java Developer to build and enhance healthcare applications supporting ...
Java Developer - Healthcare Applications Domain: Healthcare IT (EHR/EMR, Interoperability) Position Overview We are seeking a Java Developer to build and enhance healthcare applications supporting ...
Java Developer - Healthcare Applications Domain: Healthcare IT (EHR/EMR, Interoperability) Position Overview We are seeking a Java Developer to build and enhance healthcare applications supporting ...
Python Java Developer Location: Montreal, QC Duration: 6 Months Employment Type: Contract Work Arrangement: Onsite preferred (5 days/week); hybrid option available (3 days onsite, 2 days remote) Job ...
Python Java Developer Location: Montreal, QC Duration: 6 Months Employment Type: Contract Work Arrangement: Onsite preferred (5 days/week); hybrid option available (3 days onsite, 2 days remote) Job ...
Python Java Developer Location: Montreal, QC Duration: 6 Months Employment Type: Contract Work Arrangement: Onsite preferred (5 days/week); hybrid option available (3 days onsite, 2 days remote) Job ...
Python Java Developer Location: Montreal, QC Duration: 6 Months Employment Type: Contract Work Arrangement: Onsite preferred (5 days/week); hybrid option available (3 days onsite, 2 days remote) Job ...
Python Java Developer Location: Montreal, QC Duration: 6 Months Employment Type: Contract Work Arrangement: Onsite preferred (5 days/week); hybrid option available (3 days onsite, 2 days remote) Job ...
Python Java Developer Location: Montreal, QC Duration: 6 Months Employment Type: Contract Work Arrangement: Onsite preferred (5 days/week); hybrid option available (3 days onsite, 2 days remote) Job ...
Python Java Developer - PJDSJ
Terrebonne, QC · Hybrid
$60 - $74/hr
Python Java Developer Location: Montreal, QC Work Arrangement: Preferred 5 days onsite; however, a hybrid model (3 days onsite, 2 days WFH) can be considered for the right candidate Pay Rate : $60 to ...
Python Java Developer - PJDSJ
Terrebonne, QC · Hybrid
$60 - $74/hr
Python Java Developer Location: Montreal, QC Work Arrangement: Preferred 5 days onsite; however, a hybrid model (3 days onsite, 2 days WFH) can be considered for the right candidate Pay Rate : $60 to ...
Python Java Developer - PJDSJ
Saint-jerome, QC · Hybrid
$60 - $74/hr
Python Java Developer Location: Montreal, QC Work Arrangement: Preferred 5 days onsite; however, a hybrid model (3 days onsite, 2 days WFH) can be considered for the right candidate Pay Rate : $60 to ...
Python Java Developer - PJDSJ
Saint-jerome, QC · Hybrid
$60 - $74/hr
Python Java Developer Location: Montreal, QC Work Arrangement: Preferred 5 days onsite; however, a hybrid model (3 days onsite, 2 days WFH) can be considered for the right candidate Pay Rate : $60 to ...
Python Java Developer - PJDSJ
Granby, QC · Hybrid
$60 - $74/hr
Python Java Developer Location: Montreal, QC Work Arrangement: Preferred 5 days onsite; however, a hybrid model (3 days onsite, 2 days WFH) can be considered for the right candidate Pay Rate : $60 to ...
Python Java Developer - PJDSJ
Granby, QC · Hybrid
$60 - $74/hr
Python Java Developer Location: Montreal, QC Work Arrangement: Preferred 5 days onsite; however, a hybrid model (3 days onsite, 2 days WFH) can be considered for the right candidate Pay Rate : $60 to ...
Python Java Developer - PJDSJ
Laval, QC · Hybrid
$60 - $74/hr
Python Java Developer Location: Montreal, QC Work Arrangement: Preferred 5 days onsite; however, a hybrid model (3 days onsite, 2 days WFH) can be considered for the right candidate Pay Rate : $60 to ...
Python Java Developer - PJDSJ
Laval, QC · Hybrid
$60 - $74/hr
Python Java Developer Location: Montreal, QC Work Arrangement: Preferred 5 days onsite; however, a hybrid model (3 days onsite, 2 days WFH) can be considered for the right candidate Pay Rate : $60 to ...
Sapsol Technologies Inc. is seeking a talented Full Stack Java Developer to join our innovative team. In this role, you will be responsible for designing, developing, and maintaining robust web ...
Sapsol Technologies Inc. is seeking a talented Full Stack Java Developer to join our innovative team. In this role, you will be responsible for designing, developing, and maintaining robust web ...
Python Java Developer - PJDSJ
Sherbrooke, QC · Hybrid
$60 - $74/hr
Python Java Developer Location: Montreal, QC Work Arrangement: Preferred 5 days onsite; however, a hybrid model (3 days onsite, 2 days WFH) can be considered for the right candidate Pay Rate : $60 to ...
Python Java Developer - PJDSJ
Sherbrooke, QC · Hybrid
$60 - $74/hr
Python Java Developer Location: Montreal, QC Work Arrangement: Preferred 5 days onsite; however, a hybrid model (3 days onsite, 2 days WFH) can be considered for the right candidate Pay Rate : $60 to ...
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
Medical, PTO
Posted 14 days ago
Job description
Mode: Hybride2 jours au bureau exige
Localisation:101 Boul. Marcel-Laurin, Montreal, Qc
RENAPSest presentement a la recherche d'un(e)Analyste programmeur Javapour integrer l'equipe du Centre d'Excellence.
Qui nous sommes ?
RENAPSest un fournisseur de solutions et de service-conseil en Technologies de l'Information. Nous proposons un portefeuille complet allant du service-conseil professionnel, a l'infrastructure, a la gestion des applications, et ce, dans un large eventail d'industries auCanada, auxEtats-Unis et a l'etranger.
Parmi nos services:
- Service TI gere ou sur demande
- Transformation digitale
- Service infrastructure
- Developpement applicatif
- Service Cloud
- Audit et gestion des licences
- Service recrutement TI ou sur demande
RENAPS offre l'opportunite de relever des projets stimulants bases sur la transparence, la collaboration et l'optimisation constante de la performance de ses employes et consultants.
Responsabilites
- Coder, tester et documenter le developpement du produit
- Participer aux reunions avec les collegues afin de discuter de l'avancement et des obstacles
- Proposer des solutions innovantes
- Participer a la resolution des incidents et problemes rencontres par les usagers lorsque son expertise est necessaire
- Optimiser le developpement applicatif, la maintenance et les performances en suivant des modeles de conception et en reutilisant des elements de solutions eprouves
- Prendre part a d'autres activites de developpement, de controle de qualite, d'analyse technique des besoins et de gestion des incidents, selon les besoins specifiques de chaque projet
Notre candidat(e) ideal(e)
- Un minimum de quatre ans d'experience pertinente en Java
- Connaissance de Java, Spring, vaadin, Angular, TypeScript Architecture microservices et bases de donnees Oracle
- Connaissance de l'environnement de developpement Agile
- Connaissance d'outils de support au developpement (GIT, Gradle/Ant, Jenkins, RabbitMQ, JIRA)
- Java Backend, microservices et dans des projets d'integration (API, SOA)
- Experience avec SQL / PLSQL
- Experienceavec Java MVN, JPA, CSS
- Experience avec Jasper Reports
- Connaissance scripting Shell (linux, windows),GIT, SVN, docker.
- Experience avec oracle Forms et Reports
- Excellente communication en francais et en anglais car nous travaillons avec un large eventail d'industries au Canada, aux Etats-Unis et a l'etranger.
Vous desirez ?
Exploiter votre talent
Avoir la possibilite de faire preuve d'innovation et force de propositions
Evoluer dans une entreprise en pleine croissance
Etre authentique avec vos collegues et avoir du plaisir au travail
Faire partie d'une culture d'entreprise forteet amicale
RENAPS repondra a vos aspirations !
Notre offre
Salaire de x $/annee selon profil
Boniannuelselon % profit de RENAPS
Echelle d'acquisition de vacances:
- A l'embauche =3 semaines(2 semaines mobiles + 1 fixe en periode de fetes de fin d'annee).
- 2 ans d'anciennete RENAPS =4 semaines(3 semaines mobiles + 1 fixe en periode de fetes de fin d'annee).
- 5 ans d'anciennete RENAPS =5 semaines(4 semaines mobiles + 1 fixe en periode de fetes de fin d'annee).
- 10 ans d'anciennete RENAPS = 6 semaines (5 semaines mobiles + 1 fixe en periode de fetes de fin d'annee).
- Assurances collectives (assurance maladie complementaire)
- Telemedecine
- 2 jours maladie/ annee
- Eligible au plan de referencement: Carte cadeaux de 500$ pour referencement embauche (250$ a l'embauche, 250$ apres 6 mois)
- Carte cadeau Amazon de150$/annee pour achat equipement
- Certification financee annuellement selon la demande
Position type: Permanent
Mode : Hybrid 2 days at the office required
Location: 101 Boul. Marcel-Laurin, Montreal, Qc
RENAPS is currently looking for a Java Analyst Programmer to join our Center of Excellence team.
Who is RENAPS?
RENAPS is a provider of Information Technology solutions and consulting services. We offer a complete portfolio ranging from professional consulting, to infrastructure, to application management, across a wide range of industries in Canada, the United States and abroad.
Our services include :
- Managed or on-demand IT services
- Digital transformation
- Infrastructure services
- Application development
- Cloud services
- Audit and license management
- IT recruitment service or on request
RENAPS offers the opportunity to take on challenging projects based on transparency, collaboration and constant optimization of the performance of its employees and consultants.
Responsibilities
- Code, test and document product development
- Participate in meetings with colleagues to discuss progress and obstacles
- Propose innovative solutions
- Participate in the resolution of incidents and problems encountered by users when his/her expertise is required.
- Optimize application development, maintenance and performance by following design patterns and reusing proven solution elements
- Take part in other development, quality control, technical requirements analysis and incident management activities, according to the specific needs of each project.
Our ideal candidate
- At least four years' relevant experience in Java
- Knowledge of Java, Spring, vaadin, Angular, TypeScript microservices architecture and Oracle databases
- Knowledge of Agile development environment
- Knowledge of development support tools (GIT, Gradle/Ant, Jenkins, RabbitMQ, JIRA)
- Java Backend, microservices and integration projects (API, SOA)
- Experience with SQL / PLSQL
- Experience with Java MVN, JPA, CSS
- Experience with Jasper Reports
- Knowledge of Shell scripting (linux, windows), GIT, SVN, docker.
- Experience with Oracle Forms and Reports
- Excellent communication skills in French and English, as we work with a wide range of industries in Canada, the U.S. and abroad.
Would you like to?
Make the most of your talent
Have the opportunity to be innovative and make suggestions
Work in a fast-growing company
Be authentic with your colleagues and have fun at work
Be part of a strong, friendly corporate culture
RENAPS is the place for you!
Our offer
Salary of $x/year depending on profile
Annual bonus based on % RENAPS profit
Vacation vesting scale :
- Upon hiring = 3 weeks (2 floating weeks + 1 fixed week during holiday season).
- 2 years' seniority RENAPS = 4 weeks (3 floating weeks + 1 fixed week during holiday season).
- 5 years' seniority RENAPS = 5 weeks (4 mobile weeks + 1 fixed week during the holiday season).
- 10 years' seniority RENAPS = 6 weeks (5 mobile weeks + 1 fixed week during the holiday season).
Group insurance (supplementary health insurance)
Telemedicine
2 sick days/year
Eligible for referral plan: $500 gift card for referrals hired ($250 upon hiring, $250 after 6 months)
150/year Amazon gift card for equipment purchase
Certification financed annually on demand