Lead Software Developer; Java
Listed on 2025-12-30
-
Software Development
Cloud Engineer - Software, Software Engineer, Full Stack Developer, Senior Developer
Lead Software Developer (Java)
Location:
Richmond Hill, Canada
Open Text is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. At Open Text, AI is at the heart of everything we do—powering innovation, transforming work, and empowering digital knowledge workers. We hire talent that AI can’t replace to help us shape the future of information management. Open Text™ Cloud Platform (OCP) is our next‑generation Information Management as a Service platform that enables development and deployment of multi‑tenant SaaS applications.
YourImpact
You will be the technical lead for your domain, hands‑on in the codebase while driving the technical direction, mentoring team members, and ensuring the successful delivery of critical backend and AI services. This role blends deep technical expertise with leadership to build, ship, and maintain a highly scalable, reliable, and intelligent platform.
WhatThe Role Offers
- Translating product and architectural vision into actionable technical plans and leading the team in its execution.
- Hands‑on coding, designing, and reviewing code for the most complex backend and AI components.
- Taking ownership of end‑to‑end delivery of key features, from design to deployment and monitoring.
- Leading by example; mentoring and upskilling senior and software engineers through pair programming and constructive code reviews.
- Driving technical excellence by championing best practices in code quality, testing, Dev Ops, and agile methodologies.
- Collaborating closely with Product Managers, Architects, and Cloud Ops to ensure technical execution aligns with business needs and operational realities.
- Bachelor’s or Master’s degree in computer science, software engineering, or a related field.
- Proven history of leading development and delivery of complex software solutions from concept to production, with hands‑on expertise in Java (Spring Boot) and Python.
- Extensive experience in front‑end development using JavaScript, including deep expertise in React and/or Angular frameworks and strong proficiency in vanilla JavaScript.
- Mastery in building and maintaining microservices, SaaS solutions, and API‑first platforms that are scalable, interoperable, and resilient.
- Expert‑level, hands‑on skills in Spring Boot (web, data, cloud, security) and the broader JVM ecosystem.
- Substantial experience building and deploying production‑grade AI solutions using Lang Chain, Retrieval‑Augmented Generation (RAG), and agentic frameworks.
- Extensive hands‑on experience building, deploying, and troubleshooting large‑scale distributed systems on cloud hyperscalers (AWS, GCP).
- Deep practical experience with modern development tool chains, including containerization (Docker), orchestration (Kubernetes), CI/CD pipelines, and Infrastructure as Code (IaC).
- A passion for mentoring other engineers, fostering a collaborative team environment, and leading complex technical deliveries.
- Excellent communication and interpersonal skills, with the ability to clearly explain technical decisions and their trade‑offs to team members and stakeholders.
Seniority level:
Mid‑Senior level
Employment type:
Full‑time
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: