Senior Software Developer (Java)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
OpenText seeks a Senior Software Developer with Java and AI focus to join their Cloud Platform engineering team. Requires strong backend development experience with Java (Spring Boot), Python, microservices, and practical AI development (LangChain, RAG).
Key Skills for This Role
Responsibilities
- Think strategically about business, product, and technology challenges, especially in AI integration
- Implement robust backend and AI driven software components within a highly scalable, performant, and secure cloud proposition
- Take ownership of complex problems, driving solutions from concept to production
- Work as part of a multi disciplinary team of Software Engineers to deliver product roadmap using agile/iterative methodologies and DevOps
- Collaborate effectively with geographically dispersed teams
Requirements
- Bachelor's or Master's degree in computer science, software engineering, or related field
- Hands on experience taking solutions from concept to production with strong expertise in Java (Spring Boot) and Python for backend and AI driven development
- Proficiency in building microservices, SaaS solutions, and API first architectures
- Extensive backend development experience with Spring Boot (web, data, cloud, security), JUnit, Mockito, and database integration
- Practical AI development experience with LangChain, RAG, prompt engineering for LLM optimization, and consuming models via APIs
- Skilled in designing and deploying distributed systems on cloud hyperscalers (AWS, GCP)
- Familiarity with containerization (Docker), CI/CD pipelines, DevOps practices, and Infrastructure as Code (IaC)
- Expertise in designing for scalability, performance, and extensibility with strong foundation in security best practices and observability
- Familiarity with SDLC and effective collaboration in Agile environments
- Excellent communication and interpersonal skills
Full Job Posting
Job Overview
- OpenText is a global leader in information management.
- Seeking a Senior Software Developer with focus on Backend and AI development for OpenText Cloud Platform (OCP) team.
- Position based in Richmond Hill, Canada.
What the role offers
- Thinking strategically about business, product, and technology challenges, especially AI integration.
- Implementing robust backend and AI driven software components within scalable cloud proposition.
- Taking ownership of complex problems from concept to production.
- Working as part of multi disciplinary team using agile/iterative methodologies and DevOps.
- Collaborating effectively with geographically dispersed teams.
What you need to succeed
- Bachelor's or Master's degree in computer science, software engineering, or related field.
- Hands on experience with Java (Spring Boot) and Python for backend and AI driven development.
- Proficiency in microservices, SaaS, and API first architectures.
- Extensive backend development with Spring Boot, JUnit, Mockito, database integration.
- Practical AI development with LangChain, RAG, prompt engineering.
- Skilled in distributed systems on AWS or GCP.
- Familiarity with Docker, CI/CD, DevOps, IaC.
- Expertise in scalability, performance, security, observability.
- Familiarity with SDLC and Agile.
- Excellent communication skills.
Compensation
- Salary range CAD 98,080 CAD 147,120.
- Benefits package supporting physical, emotional, and financial wellbeing.
- Variable and commission compensation opportunities for eligible roles.
- Vacation entitlement and paid time off.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at OpenText
Sr. Industry Marketing Strategist
Ottawa, CAN
OpenText is seeking a seasoned Insurance industry strategist to join the Industry Go-to-Market Strategy organization. The role involves shaping global insurance strategy, building GTM messaging, and supporting field sale
Director, Product Management - Portfolio
Richmond Hill, CAN
OpenText is seeking a Director of Product Management to lead product strategy, portfolio governance, and product management excellence across a broad enterprise software portfolio. This role involves managing a team of P
Manager, Technical Support
Richmond Hill, CAN
OpenText seeks a Manager, Technical Support to lead a client support team, overseeing operations, mentoring team members, and managing escalated client issues. The role requires strong technical skills in ECM, Windows/Li
Commercial SDR - Dubai
Dubai, UAE
OpenText is hiring a Sales Development Representative (SDR) to join its global Centre of Excellence in Dubai. The role involves outbound prospecting, inbound lead development, and opportunity progression, working with Ac
Principal Product Owner
Mississauga, CAN
OpenText is hiring a Principal Product Owner to define product strategy and lead delivery of high-impact initiatives for Customer Support and Service Management platforms. You will manage the product backlog, collaborate
Commercial SDR - Dubai
Dubai, UAE
OpenText is hiring a Sales Development Representative (SDR) to join a high-performing team in Dubai. The role involves outbound prospecting, inbound lead development, and opportunity progression, with a focus on B2B lead
Principal Product Owner
Mississauga, CAN
OpenText is hiring a Principal Product Owner to define product strategy and lead delivery of high-impact initiatives for customer support and service management platforms. The role requires strong Agile expertise and exp
Principal Product Manager (B2B SaaS Retail/CPG AI)
Richmond Hill, CAN
OpenText is looking for a Principal Product Manager to lead strategic efforts in Retail, CPG, and Brands verticals within the Business Network portfolio. This high-visibility role involves defining product vision, drivin
Sr. Industry Marketing Strategist
Ottawa, CAN
Director, Product Management - Portfolio
Richmond Hill, CAN
Manager, Technical Support
Richmond Hill, CAN
Commercial SDR - Dubai
Dubai, UAE
Principal Product Owner
Mississauga, CAN
Commercial SDR - Dubai
Dubai, UAE
Principal Product Owner
Mississauga, CAN
Principal Product Manager (B2B SaaS Retail/CPG AI)
Richmond Hill, CAN