Job Description

Principal Software Developer (Java/JEE)

Location: Waterloo (hybrid– 4 days/week)

Contract Role

Overview

Seeking a senior-level
Principal Software Developer
with strong
Java/JEE
expertise to design and build scalable, distributed enterprise applications. This is a hands-on technical leadership role.

Requirements

  • 8+ years
    of software development experience
  • Expert in
    Java/JEE
    , unit testing, and SDLC methodologies
  • Strong experience with
    microservices, distributed systems, and REST APIs
  • Expertise in
    JEE Web Services
    (JAXB, Java APIs for XML Messaging)
  • Experience designing end-to-end solutions
  • Strong communication, leadership, and problem-solving skill...

Ready to Apply?

Take the next step in your AI career. Submit your application to NLB Services today.

Submit Application