Senior Backend Java Developer

1 month ago


Ottawa ON, Canada N-able Technologies Ltd. Full time

Why N-able

IT doesn’t get better than this N-able isn’t just another software company – we’re going places, and we’d love for you to be a part of that journey. With N-ablites in more than 15 countries around the world, you’re adding your unique voice to a diverse team of people who are supporting our customers, and one another. The Way We Work, our hybrid working model based on trust and flexibility, allows you to maximize your contributions while growing your career. Join a team where you can make a difference

The Senior Software Engineer writes quality code across complex products, services, and components. Works with a team to ensure that designs and engineering practices are sound. Reviews QA test cases, test strategy, and automation approach and provides feedback. Proactively identifies and plans for improvement of supportability issues. Provides estimates for project backlog user stories and contributes to estimating and scoping team projects. Performs code and design reviews at all levels.


What You'll Do

  • Identifies and works on a variety of challenging problems.
  • Helps define and deliver valuable, usable, and testable user stories.
  • Provides guidance on design and best practices in software development.
  • Leads test automation and its improvements.
  • Solves escalations & customer issues, does root cause analysis and bug prevention.
  • Works with Sales, Support, and Customers to resolve escalations & customer issues, analyze root causes, and prevent problems.
  • Mentors other team members to become better engineers.
  • Works under minimal supervision.
  • Evaluates and propose alternatives using research and data.
  • High skill level in Coding. Independently develops complex features through multiple layers (frontend, backend, etc.). Provides technical feedback and assistance on others' code and design. Debugs and troubleshoots in customer's environment. Uses low-level operating systems knowledge to troubleshoot complex issues.
  • High skill level in Software Design. Design's architecture of complex features with multiple components. Efficiently uses design patterns—element of review and feature designs.
  • Identifies design and architecture issues early.
  • High skill level in Test Automation. Designs and implements new tests and libraries. Implements proper type of test on the right architecture level.
  • High skill level in Product Design. Designs the usability of new features. Follows and improves existing usability guidelines.
  • Demonstrates expertise across various components, products, and/or services.

What You'll Bring

  • High skills in software development experience with at least 2 of the following technologies: C#, ASP.NET, Python, Java, Angular, Groovy, JavaScript, JQuery, SQL.
  • Experience integrating with 3rd party services and platforms (eCommerce, billing, license management, web portals, etc.).
  • Excellent analytical and problem-solving skills.
  • A methodical approach to technical systems analysis, design, development, and testing.
  • Understanding of Object-Oriented methodologies and design.
  • Understanding of Cloud-native methodologies and design.
  • Expertise in commercial cloud platforms – AWS, Azure, GCP, etc.
  • Expertise with Agile development practices.
  • Works with Product Managers to determine requirements for releases of new features.
  • Provides technical solutions and discusses the pros and cons of different approaches while effectively balancing long-term strategy and short-term deliverable goals.
  • Effectively debugs any code and proposes strategies for improving code quality.
  • Five to seven years of related experience with a bachelor’s degree, three years with a master’s degree, or Ph.D. without experience, or equivalent work experience.

Purple Perks

What do we offer you?

  • Medical, dental and vision – for employee , partner , and children
  • Generous PTO and observed holidays
  • 2 Paid VoluNteer Days per year
  • Pension Plan with company-contribution
  • Employee Stock Purchase Program
  • Discounted gym access at several local facilities
  • FuN -raising opportunities as part of our giving program
  • N-ablite Learning – custom learning experience as part of our investment in you
  • The Way We Work – our hybrid working model based on trust and flexibility

About N-able

At N-able, Inc. (NYSE: NABL), we are a global software company that turns IT possibilities into capabilities. That means we partner with technology leaders who support companies around the world by offering secure infrastructure and tools to navigate their evolving IT needs. We build strong relationships with our customers to help them thrive at every stage of growth, and at the heart of this effort is our network of N-ablites—a global team of extraordinary, diverse creators who are dedicated to making a difference in how our partners do IT.

#LI-ZP1 #LI-Hybrid

#J-18808-Ljbffr

  • Ottawa, ON, Canada N-able Technologies Ltd. Full time

    IT doesn’t get better than this! N-able isn’t just another software company – we’re going places, and we’d love for you to be a part of that journey. With N-ablites in more than 15 countries around the world, you’re adding your unique voice to a diverse team of people who are supporting our customers, and one another. The Senior Software Engineer...


  • Ottawa, Canada N-able Full time

    Senior Backend Java Developer JOB_DESCRIPTION.SHARE.HTML CAROUSEL_PARAGRAPH JOB_DESCRIPTION.SHARE.HTML Ottawa, Canada Engineering 18885 Job Description Why N-able IT doesn’t get better than this! N-able isn’t just another software company – we’re going places, and we’d love for you to be a part of that journey. With...


  • Ottawa, Ontario, Canada Response Informatics Full time

    University degree and more than 6 years of experience in Java backend development using REST APIs, RDBMs, Microservices, CI/CD pipelines, and BDD methodology; More than 3 years of experience in an Agile-Scrum environment; Experience with Java frameworks, such as Spring Boot and Quarkus; In-depth knowledge of Apache Camel, including Enterprise Integration...


  • Toronto, ON, Canada Hays Full time

    Our client is looking for Senior Java Developers Your new role• Designing and developing APIs. ·• Meeting both technical and consumer needs. ·• Knowledge in Angular, Typescript, Java script, HTML, CSS, and bootstrap ·• Familiarity with common software development tools – editors, build systems, Git, BitBucket ·• Team management and support....


  • Toronto, ON, Canada Hays Full time

    Our client is looking for Senior Java Developers Your new role• Designing and developing APIs. ·• Meeting both technical and consumer needs. ·• Knowledge in Angular, Typescript, Java script, HTML, CSS, and bootstrap ·• Familiarity with common software development tools – editors, build systems, Git, BitBucket ·• Team management and support....


  • Ajax, ON, Canada UNIT Corp. Full time

    With a sincere, creative and professional working environment, UNIT would hope to welcome you to join in our Company. UNIT Technology Corporation is looking to hire Junior Level Backend (JAVA) Developer to join our expanding team in District 3, HCMC. Career Progression UNIT Techology Corporation believes that our employees are our number one asset,...

  • Java Developer

    2 days ago


    Toronto, ON, Canada Tata Consultancy Services Full time

    Job Description: Skills and Responsibilities: • A senior Java Developer, will play a crucial role in designing, developing, and maintaining both frontend and backend components of our web applications.• The candidate will work closely with cross-functional teams to create seamless user experiences and scalable solutions.• Design, develop, and maintain...


  • Ottawa, ON, Canada Marler & Associates Search Full time

    Managing cyber risk, together. Our client delivers automated cybersecurity across the digital terrain. They empower their customers to achieve continuous alignment of their security frameworks with their digital realities, across all asset types – IT, IoT, OT, and IoMT. It is a non-stop journey, managing cyber risk through automation and data-powered...

  • Java Developer

    2 days ago


    Toronto, ON, Canada Tata Consultancy Services Full time

    Job Description: Skills and Responsibilities: • A senior Java Developer, will play a crucial role in designing, developing, and maintaining both frontend and backend components of our web applications. • The candidate will work closely with cross-functional teams to create seamless user experiences and scalable solutions. • Design, develop, and...


  • Ottawa, ON, Canada Forescout Technologies Inc Full time

    What We Do Managing cyber risk, together. Forescout delivers automated cybersecurity across the digital terrain. We empower our customers to achieve continuous alignment of their security frameworks with their digital realities, across all asset types – IT, IoT, OT, and IoMT. It is a non-stop journey, managing cyber risk through automation and...

  • Java Developer

    4 weeks ago


    Toronto, ON, Canada Zortechsolutions Full time

    Role: Java Developer Location: Mississauga, ON Job Type: Full Time Skills And Responsibilities A senior Java Developer, will play a crucial role in designing, developing, and maintaining both frontend and backend components of our web applications. The candidate will work closely with cross-functional teams to create seamless user experiences and...


  • Ottawa, ON, Canada Edjuster Full time

    Senior Java Developer – Full Stack WHAT’S THE ROLE? As a Senior Java Developer, you’ll join forces with our talented team in an evolving suite of software products. You will have the opportunity to make your mark on both front and back-end development within our software applications. You will participate in the design and creation of user...


  • Ottawa, Canada N-able Technologies Ltd. Full time

    Why N-ableIT doesn’t get better than this! N-able isn’t just another software company – we’re going places, and we’d love for you to be a part of that journey. With N-ablites in more than 15 countries around the world, you’re adding your unique voice to a diverse team of people who are supporting our customers, and one another. The Way We Work,...


  • Ottawa, Canada N-able Technologies Ltd. Full time

    Why N-ableIT doesn’t get better than this! N-able isn’t just another software company – we’re going places, and we’d love for you to be a part of that journey. With N-ablites in more than 15 countries around the world, you’re adding your unique voice to a diverse team of people who are supporting our customers, and one another. The Way We Work,...


  • Ottawa, Canada N-able Technologies Ltd. Full time

    Why N-ableIT doesn’t get better than this! N-able isn’t just another software company – we’re going places, and we’d love for you to be a part of that journey. With N-ablites in more than 15 countries around the world, you’re adding your unique voice to a diverse team of people who are supporting our customers, and one another. The Way We Work,...

  • Senior Developer

    1 month ago


    Ottawa, Canada Agility PR Solutions Full time

    About the role : As a Senior Java developer , you will mentor other developers and be responsible for the overall architecture and evolution of backend software components. You will be creating and implementing software designs, but also reviewing and overseeing the designs and implementations of other team members. You may also be asked to delegate...


  • Ottawa, Canada Marler & Associates Search Full time

    Managing cyber risk, together. Our client delivers automated cybersecurity across the digital terrain. They empower their customers to achieve continuous alignment of their security frameworks with their digital realities, across all asset types – IT, IoT, OT, and IoMT. It is a non-stop journey, managing cyber risk through automation and data-powered...


  • Ottawa, Canada Marler & Associates Search Full time

    Managing cyber risk, together. Our client delivers automated cybersecurity across the digital terrain. They empower their customers to achieve continuous alignment of their security frameworks with their digital realities, across all asset types – IT, IoT, OT, and IoMT. It is a non-stop journey, managing cyber risk through automation and data-powered...


  • Ottawa, Canada Marler & Associates Search Full time

    Managing cyber risk, together. Our client delivers automated cybersecurity across the digital terrain. They empower their customers to achieve continuous alignment of their security frameworks with their digital realities, across all asset types – IT, IoT, OT, and IoMT. It is a non-stop journey, managing cyber risk through automation and data-powered...

  • BackEnd Developer

    1 month ago


    Kitchener, ON, Canada Ezeemdigitech Full time

    Job Title: Backend Developer. Job Description: Position: Backend Developer. Location: Kitchener, Canada. Reports To: Krishna kumar - Director. Experience : 3 - 4 years. Work Type : Full-time Job Summary: As a Backend Developer, you will be responsible for designing, developing, and maintaining server-side logic and databases for our software...