Principal Java Software Engineer

4 days ago


Waterloo, Ontario, Canada ROSS Full time

Company Overview:

Our client is a worldwide leader in healthcare solutions, renowned for its innovative approach to medical technology.

ROSS (www.getROSS.com), a team of People Specialists, has been engaged by the client to help them recruit skilled Java developers. We provide remote or onsite HR and Recruitment solutions, complemented by cutting-edge open-source HRIS software.

Job Description:

As a Principal Java Software Engineer, you will be part of an agile development environment, working on high-volume, high-reliability application server products that support healthcare radiology systems. The successful candidate will be involved in the full cycle of software development, designing, coding, maintaining, and integrating testing the software.

Key Responsibilities:

  • Lead the development of complex software components using Java/J2EE Servers (JBoss and EJB desirable)
  • Mentor junior team members and contribute to technical leadership
  • Apply Object-Oriented Analysis and Design (OOA/OOD) principles
  • Work with XML and Oracle/SQL databases
  • Ensure quality software development through rigorous testing and code reviews
  • Communicate effectively with cross-functional teams and stakeholders

Required Skills and Qualifications:

  1. 6+ years of experience in Java/J2EE Server development (JBoss and EBJ desirable)
  2. Proven technical leadership skills
  3. University degree in Computer Science/Engineering or related field
  4. Familiarity with design patterns and object-oriented programming
  5. Excellent communication and teamwork skills
  6. Ability to quickly absorb new technologies and concepts

Bonus Skills:

  • Real-time/Clustering expertise
  • Experience with image processing
  • Background in developing medical software
  • Awareness of Maven

We Offer:

ROSS provides a supportive and dynamic work environment, along with opportunities for professional growth and development. If you're interested in this role, please visit http://www.getROSS.com/jobs/ to apply online. Job ID #J-18808-Ljbffr



  • Waterloo, Ontario, Canada ROSS Full time

    Our client, a software industry leader for over thirty years, has engaged ROSS (www.getROSS.com) to help them recruit an embedded Software Developer.ROSS is a team of People Specialists helping companies align their People Strategy with their business growth. We provide remote or onsite HR and Recruitment solutions such as Recruitment Process Outsourcing...


  • Waterloo, Ontario, Canada MCAP Group of Companies Full time

    Principal Software EngineerMCAP at a GlanceJoining MCAP means you will be a part of our diverse workforce of highly talented individuals who are recognized for their expertise and success At MCAP, your professional expertise, commitment to teamwork and passion for service excellence are recognized and rewarded with competitive total rewards offering, a...


  • Waterloo, Ontario, Canada MCAP Group of Companies Full time

    Principal Software EngineerMCAP at a GlanceJoining MCAP means you will be a part of our diverse workforce of highly talented individuals who are recognized for their expertise and success At MCAP, your professional expertise, commitment to teamwork and passion for service excellence are recognized and rewarded with competitive total rewards offering, a...


  • Waterloo, Ontario, Canada Sun Life Financial Full time

    Senior Software Engineer- Java Full stackSenior Software Engineer- Java Full stackApply locations Waterloo, Ontario Sun Life Toronto Atria time type Full time posted on Posted 2 Days Ago job requisition id JR00107002You are as unique as your background, experience and point of view. Here, you'll be encouraged, empowered and challenged to be your best self....


  • Waterloo, Ontario, Canada ROSS Full time

    About the Role: Our client's team develops a high-reliability application server product to support healthcare radiology systems. This is an opportunity to join a company that continually innovates and sustains its position as an industry leader. You will be involved in the entire software development lifecycle, from design to deployment.\Key...


  • Waterloo, Ontario, Canada ROSS Full time

    Our client, a worldwide leader in healthcare solutions has engaged ROSS (www.getROSS.com) to help them recruit intermediate and senior Java / J2EE developers. ROSS is a team of People Specialists helping companies align their People Strategy with their business growth. We provide remote or onsite HR and Recruitment solutions complimented by leading edge...


  • Waterloo, Ontario, Canada ROSS Full time

    Our client, a worldwide leader in healthcare solutions has engaged ROSS (www.getROSS.com) to help them recruit intermediate and senior Java / J2EE developers. ROSS is a team of People Specialists helping companies align their People Strategy with their business growth. We provide remote or onsite HR and Recruitment solutions complimented by leading edge...


  • Waterloo, Ontario, Canada PointClickCare Full time

    PointClickCare is a leading North American healthcare technology platform enabling meaningful care collaboration and real‐time patient insights. For over 20 years, the company has been focused on realizing its vision: to help create a world in which providers and plans can confidently deliver frictionless care. Since its inception, PointClickCare has grown...


  • Waterloo, Ontario, Canada PointClickCare Full time

    PointClickCare is a leading North American healthcare technology platform enabling meaningful care collaboration and real‐time patient insights. For over 20 years, the company has been focused on realizing its vision: to help create a world in which providers and plans can confidently deliver frictionless care. Since its inception, PointClickCare has grown...


  • Waterloo, Ontario, Canada ROSS Full time

    Software Development Opportunity:  ROSS is currently seeking a highly skilled Software Developer to join our team, focusing on the development of software applications using Java.Key Responsibilities:  1. Develop software components using Java, ensuring adherence to industry standards and best practices.  2. Troubleshoot and debug complex software...


  • Waterloo, Ontario, Canada ROSS Full time

    Required Skills and QualificationsThe ideal candidate should have: 1. Intermediate Developers - 3+ years of experience in Java/J2EE servers (JBoss and EJB desirable)2. Senior Developers - 5+ years of experience in Java/J2EE servers (JBoss and EJB desirable) with technical leadership3. Object-Oriented Analysis and Design (OOA/OOD) skills4. XML knowledge5....


  • Waterloo, Ontario, Canada ANSYS, Inc. Full time

    About the Role: We are seeking a highly motivated and experienced Senior R&D Engineer to join our team at Ansys, Inc. In this role, you will be responsible for the development of software products and supporting systems. You will work closely with cross-functional teams to design, develop, and deploy software solutions that meet customer requirements and...


  • Waterloo, Ontario, Canada PointClickCare Full time

    **About Us**PointClickCare is a leading North American healthcare technology platform that enables meaningful care collaboration and real-time patient insights. With over 20 years of experience, the company has been focused on realizing its vision: to help create a world in which providers and plans can confidently deliver frictionless care.We offer a wealth...


  • Waterloo, Ontario, Canada ROSS Full time

    Job Summary:  ROSS, a leading provider of People Strategy alignment and Recruitment solutions, seeks an experienced Sr. Java Developer to join their team.Company Overview:  ROSS is a trusted partner for companies looking to align their People Strategy with business growth. With a focus on delivering exceptional recruitment solutions, we help...


  • Waterloo, Ontario, Canada ANSYS, Inc. Full time

    Ansys OverviewWe are an S&P 500 company and a member of the NASDAQ-100, committed to creating a workplace where diversity, inclusion, equity, and belonging thrive. Our mission is to empower innovators across industries to push boundaries by using the predictive power of simulation.Role DescriptionThis Senior R&D Engineer role is part of our commitment to...


  • Waterloo, Ontario, Canada ROSS Full time

    Job Description:  We're seeking a skilled Java Developer to join our team at ROSS, where you'll have the opportunity to work on exciting projects and collaborate with a talented group of professionals.Responsibilities:  1. Develop high-quality software components using Java, adhering to industry standards and best practices.  2. Troubleshoot and debug...


  • Waterloo, Ontario, Canada PointClickCare Full time

    We are seeking a highly skilled Data Software Engineer to join our team at PointClickCare. As a Data Software Engineer, you will play a key role in helping us realize our vision of creating a world where providers and plans can confidently deliver frictionless care.Our technology platform enables meaningful care collaboration and real-time patient insights,...


  • Waterloo, Ontario, Canada MCAP Group of Companies Full time

    Principal Software EngineerAbout the RoleThis is a challenging and rewarding opportunity to join our team as a Principal Software Engineer. We are seeking an experienced professional to lead the design, execution, assessment, security, and troubleshooting of software programs and applications.The ideal candidate will have a strong technical background in...


  • Waterloo, Ontario, Canada ANSYS, Inc. Full time

    Job Description: We are seeking a seasoned Senior R&D Engineer to join our team at Ansys, Inc. As a key member of our engineering team, you will be responsible for the development of software products and supporting systems. You will work closely with cross-functional teams to design, develop, and deploy software solutions that meet customer requirements and...


  • Waterloo, Ontario, Canada PointClickCare Full time

    We're seeking a talented Intermediate Software Engineer to join our dynamic team at PointClickCare.Job DescriptionThis role involves designing, developing, implementing, and supporting emerging big data analytics capabilities using Java, SpringBoot microservices, and other related technologies.You'll work collaboratively with cross-functional teams to...