1

Senior Java Developer Jobs in Pointe Claire, QC (NOW HIRING)

Les technologies progressistes et les strategies d'optimisation de Synechron couvrent l'intelligence artificielle, le conseil, le numerique, le cloud et DevOps, les donnees et l'ingenierie logicielle ...

Developpeur/Developpeuse Logiciel Senior About AppDirect Become a digital, global citizen and ... Core Java & Java Frameworks: Spring Framework / J2EE, JS & Node.JS Frameworks: Express / HappiJS ...

We are looking for an experienced Senior Quality Engineer for our client. This is a permanent ... Prior experience creating automated testing with Java and Javascript. * Experienced utilizing ...

next page

Showing results 1-20

Senior Java Developer information

What is the difference between Senior Java Developer vs Java Software Engineer?

AspectSenior Java DeveloperJava Software Engineer
Required CredentialsBachelor's in CS or related, Java certifications often preferredBachelor's in CS or related, Java certifications beneficial
Work EnvironmentTeam lead roles, project management, mentoringDevelopment-focused, coding, testing, and implementation
Employer & Industry UsageTech companies, finance, e-commerceSoftware firms, startups, enterprise IT
Common Search & ComparisonOften compared for experience level and responsibilitiesSimilar roles with slight variations in scope

The main difference between a Senior Java Developer and a Java Software Engineer lies in their responsibilities and experience. Senior Java Developers typically take on leadership, mentoring, and project management roles, while Java Software Engineers focus more on coding, development, and technical implementation. Both roles require strong Java skills and relevant credentials, but the Senior Java Developer usually has more experience and a broader scope of responsibilities.

What are some common challenges Senior Java Developers face when working on large-scale enterprise projects?

Senior Java Developers often encounter challenges such as maintaining code quality across large codebases, managing dependencies between modules, and ensuring optimal application performance. Collaborating with cross-functional teams—including QA, DevOps, and product management—requires clear communication and effective problem-solving. Additionally, staying updated with the latest Java frameworks and best practices is essential for delivering scalable and maintainable solutions in complex enterprise environments.

What are the key skills and qualifications needed to thrive as a Senior Java Developer, and why are they important?

To thrive as a Senior Java Developer, you need advanced proficiency in Java programming, experience with software design patterns, and a strong grasp of backend development, often supported by a degree in computer science or related field. Familiarity with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git, as well as knowledge of cloud platforms, is typically required. Excellent problem-solving, leadership, and communication skills help you guide teams and collaborate effectively. These competencies are crucial for delivering robust, scalable software solutions and driving technical success within development teams.

What are Senior Java Developers?

Senior Java Developers are experienced software engineers who specialize in using the Java programming language to design, develop, and maintain complex applications. They typically lead development teams, oversee project architecture, and ensure code quality through best practices. In addition to strong coding skills, they often mentor junior developers and collaborate with stakeholders to deliver robust software solutions. Their expertise is crucial in building scalable, high-performance applications across various industries.
What cities near Pointe-Claire, QC are hiring for Senior Java Developer jobs? Cities near Pointe-Claire, QC with the most Senior Java Developer job openings:

Developpeur Full-Stack Java - Angular - Health Tech

Xideral

Montreal, QC • On-site

Contractor

Re-posted 3 days ago


Job description

Titre d’emploi :
Développeur Full-Stack Java – Angular – Health Tech
 
Langue requise :
Anglais (obligatoire) – le français est un atout
 
Heures de travail par semaine :
Temps plein (40 heures)
 
Type de poste :
Hybride – basé à Montréal (1 jour par semaine au bureau et déplacements occasionnels à l’Hôpital Juif)
 
Durée de la mission en mois :
6 mois (renouvelable)
 
À propos du poste
En tant que Développeur Full-Stack, vous jouerez un rôle clé dans la conception, le développement et la maintenance de solutions logicielles destinées au domaine de la santé. Vous collaborerez étroitement avec les équipes techniques et fonctionnelles pour bâtir des services performants, sécurisés et interopérables, basés sur les standards FHIR. Vous participerez à la transformation des systèmes de dossiers médicaux électroniques vers une plateforme intégrée, favorisant la sécurité des patients et la qualité des soins.Exigences et compétences techniques
  • Solide expérience en Java 17 et frameworks de développement back-end (Micronaut, Spring Boot ou équivalent).

  • Maîtrise du développement de microservices REST et compréhension approfondie des principes d’architecture logicielle (scalabilité, performance, sécurité).

  • Connaissance des standards FHIR et des échanges de données sécurisés dans un environnement réglementé.

  • Bonne compréhension des frameworks front-end modernes, idéalement Angular 17+ avec PrimeNG.

  • Expérience avec CI/CD, Git, et les méthodologies Agile.

  • Maîtrise des bases de données relationnelles (PostgreSQL) et des outils ORM (Hibernate, JPA).

  • Expérience dans le secteur Health Tech ou sur des projets en milieu hospitalier.

Objectifs et livrables
  • Développer et maintenir des services back-end en Java 17/Micronaut conformes aux meilleures pratiques d’architecture propre.

  • Participer à la conception et à l’implémentation de modèles et d’API basés sur FHIR pour assurer l’interopérabilité des données médicales.

  • Collaborer avec les développeurs front-end (Angular 19) pour offrir des solutions intégrées, cohérentes et performantes.

  • Assurer la qualité, la fiabilité et la traçabilité du code (tests unitaires et d’intégration, documentation).

  • Participer aux cérémonies Agile et aux revues de code, en contribuant activement aux décisions techniques et à l’amélioration continue.

Responsabilités principales
  • Concevoir, développer et maintenir des microservices Java 17/Micronaut.

  • Participer aux processus de Order Reconciliation pour garantir l’exactitude des ordonnances et des données médicales.

  • Identifier et résoudre les problèmes techniques en environnement de développement ou de production.

  • Documenter les API, les modèles de données et les choix d’implémentation.

  • Soutenir et encadrer les développeurs moins expérimentés au sein de l’équipe.

  • Collaborer étroitement avec le Tech Lead et le Principal Developer sur les orientations techniques du projet.

  • Faire preuve de rigueur et de sens des responsabilités dans un contexte où la sécurité des patients est primordiale.

Atouts
  • Expérience préalable dans le domaine de la santé numérique (EHR/CHR).

  • Familiarité avec Smile CDR ou d’autres plateformes FHIR.

  • Esprit d’équipe, sens de la communication et attitude collaborative.

  • Capacité à remettre en question de manière constructive pour favoriser la transparence et l’amélioration continue.

  • Implication et professionnalisme dans la relation client, en accord avec les valeurs de Chrono Innovation.


En soumettant votre candidature, vous consentez à ce que Xideral recueille, utilise et conserve vos renseignements personnels uniquement à des fins de recrutement et de sélection pour ce poste ou pour des opportunités similaires en lien avec vos domaines d’expertise. Vos informations seront traitées de manière confidentielle et conformément à la Loi 25 sur la protection des renseignements personnels du Québec. Vous pouvez en tout temps demander l’accès, la rectification ou la suppression de vos données en nous contactant à l’adresse suivante : contact@xideral.ca.

 
 
Employment Type: CONTRACTOR