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