Principal Software Developer
2 weeks ago
Job Title: Principal Software Developer
Location:
Waterloo, ON (Onsite – 3 days/week)
Contract Duration:
9 months (possible extension)
About the Role:
We are seeking
Principal Software Developers
with strong expertise in Java/JEE and distributed systems to join our team. This is a hands-on leadership role requiring deep technical knowledge and the ability to design and implement end-to-end solutions for complex applications.
Key Responsibilities:
- Implement detailed designs into application functionalities using Java/JEE.
- Design and develop REST APIs and microservices architecture.
- Lead multiple projects and assist in troubleshooting.
- Collaborate effectively and demonstrate strong critical thinking skills.
Required Skills & Experience:
- 8+ years
of software development experience. - Expert in Java/JEE and JEE Web Services (JAXB, Java APIs for XML Messaging).
- Strong understanding of SDLC and various methodologies.
- Proficient in distributed and multi-threaded systems, relational databases, and modern front-end frameworks.
- Hands-on experience with
Spring 5+, Hibernate 5+, Sencha
, and
Java 8+
. - Familiarity with messaging middleware (IBM MQ, Active MQ), Oracle/MySQL/PostgreSQL.
- Development tools: IntelliJ/Eclipse, Maven, Git.
- Experience with performance testing, debugging, monitoring, and JVM tuning.
Nice to Have:
Hazelcast, Kafka, Docker, BIRT Reporting.
-
Principal Software Developer
2 weeks ago
Waterloo, Ontario, Canada Open Text Corporation Full timeOPENTEXT - THE INFORMATION COMPANYOpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that...
-
Principal Applications Software Developer
7 days ago
Waterloo, Ontario, Canada BlackBerry Full timeWorker Sub-Type:RegularJob Description:Join Secusmart – Where Innovation Meets ImpactSecusmart, a fast-growing subsidiary of BlackBerry Limited, is the leading expert in developing and implementing comprehensive anti-eavesdropping solutions for private and government agencies, as well as organizations responsible for emergency services. We also secure...
-
Principal Applications Software Developer
6 days ago
Waterloo, Ontario, Canada BlackBerry Full time $131,250 - $181,250Worker Sub-Type:RegularJob Description: Join Secusmart – Where Innovation Meets ImpactSecusmart, a fast-growing subsidiary of BlackBerry Limited, is the leading expert in developing and implementing comprehensive anti-eavesdropping solutions for private and government agencies, as well as organizations responsible for emergency services. We also secure...
-
Principal Software Architect
2 weeks ago
Waterloo, Ontario, Canada Open Text Corporation Full timeOPENTEXT - THE INFORMATION COMPANYOpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that...
-
Principal Software Architect
2 weeks ago
Waterloo, Ontario, Canada Open Text Corporation Full timeOPENTEXT - THE INFORMATION COMPANYOpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that...
-
Sr. Principal AI Developer
1 week ago
Waterloo, Ontario, Canada OpenText Full timeOpentext - The Information CompanyOpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that...
-
Software Development Engineer
1 day ago
Waterloo, Ontario, Canada McAfee Full timeRole Overview:We are seeking a passionate Software Development Engineer to join our collaborative team. If you have a strong interest in software development, the use of AI-based tools, and have a passion for cybersecurity and product quality, we want to hear from youIn this role, you will demonstrate a solid understanding of the full software development...
-
Lead IT Software Developer
2 weeks ago
Waterloo, Ontario, Canada Open Text Corporation Full timeHiring Manager: Alon LevyTalent Acquisition Advisor: Gaurav SehgalJob Code Level: IRP4Refer Your FriendsAI-First. Future-Driven. Human-Centered.At OpenText, AI is at the heart of everything we do—powering innovation, transforming work, and empowering digital knowledge workers. We're hiring talent that AI can't replace to help us shape the future of...
-
Lead IT Software Developer
21 hours ago
Waterloo, Ontario, Canada Open Text Corporation Full time $120,000 - $140,000Hiring Manager: Alon LevyTalent Acquisition Advisor: Gaurav SehgalJob Code Level: IRP4Refer Your FriendsAI-First. Future-Driven. Human-Centered.At OpenText, AI is at the heart of everything we do—powering innovation, transforming work, and empowering digital knowledge workers. We are hiring talent AI can't replace to help us shape the future of information...
-
Software Developer
1 day ago
Waterloo, Ontario, Canada Tangam Gaming Full timeCompany Description Tangam is a small and rapidly growing company, with triple digit annual sales growth, that is at the cutting edge of developing data analytics and visualization software. Our flagship product Table Games Yield Management (TYM) helps casinos optimize their table games operations in order to increase profitability and enhance the player...