> Markdown version of [/jobs/ext/4568806-senior-software-developer-java](https://www.wearedevelopers.com/jobs/ext/4568806-senior-software-developer-java). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Developer (Java) - **Company:** OpenText - **Location:** Richmond Hill, GA, United States - **Experience:** Expert - **Salary:** $98,080.0 - $147,120.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Amazon Web Services, Software Applications, Microsoft Azure, Software as a Service, Cloud Computing, Cloud Foundry, Databases, Continuous Integration, DevOps, Junit, Python (Programming Language), Mockito, Ansible, Software Engineering, Workflow Management Systems, Data Logging, Google Cloud, LangChain, Large Language Models, Grafana, Prompt Engineering, Spring-boot, Software Security, Generative AI, Backend, Gitlab, Containerization, Information Technology, OpenText, Deployment Automation, Restful APIs, Terraform, Docker, Jenkins, Microservices - **Published:** November 4, 2026 - **Apply:** https://www.juju.com/job/7_0E9A4A83762EE705545583D078067573 ## About the Role We are looking for a Senior Software Developer with a focus on Backend and AI development to join our platform development team.This position is based in the OpenText office in Richmond Hill, Canada.Your ImpactWe are looking for an individual with a passion for building quality, AI-powered software, and the ability to contribute within a team of passionate software developers and architects. The developer will have strong software development experience with a focus on backend systems and practical AI application development.Working closely with Product Managers, Architects, Software Developers, and Cloud Operations teams, you will play a pivotal role in designing, building, and integrating advanced AI capabilities into our core platform services while managing and optimizing cloud infrastructure.This is a tremendous opportunity to be at the forefront of innovation, contributing to highly scalable, reliable, AI-driven SaaS platforms and cloud solutions.What the role offers:Thinking strategically about business, product, and technology challenges, especially in the context of integrating AI.Implementing robust backend and AI-driven software components within a highly scalable, performant, and secure cloud proposition.Taking ownership of complex problems, driving solutions from concept to production, even when they span multiple domains of expertise.Working as part of a multi-disciplinary team of Software Developers to deliver the product roadmap by embracing agile/iterative methodologies and DevOps.Design, deploy, automate, and manage infrastructure on Google Cloud Platform (GCP) to support highly available, secure, and scalable SaaS applications.Develop, maintain, troubleshoot, and optimize Terraform code used to provision and manage cloud infrastructure.Collaborating effectively with geographically dispersed teams. What you need to succeed: Bachelor's or Master's Degree in Engineering, Computer Science, Software Engineering, or equivalent.Strong development experience in Java (Spring Boot) and Python for backend and AI-driven application development.Strong experience developing backend services, REST APIs, microservices, and SaaS applications.Hands-on experience taking solutions from concept through production deployment.Experience with Spring Boot (Web, Data, Cloud, Security), JUnit, Mockito, and database integration.Practical experience building AI-powered applications using LangChain, Retrieval-Augmented Generation (RAG), Prompt Engineering, Large Language Model (LLM) APIs.Good understanding of Microservices architecture and DevOps methodologies.Extensive experience with Google Cloud Platform (GCP) including infrastructure design, deployment, automation, and management.Strong knowledge and hands-on experience with Terraform.Ability to create, modify, troubleshoot, and optimize Terraform scripts and infrastructure modules.Experience implementing Infrastructure as Code (IaC) practices for cloud provisioning and environment management.Familiarity with CI/CD tools such as GitLab, Jenkins, and automated deployment pipelines.Experience with cloud provisioning and service orchestration tools (e.g., Ansible).Experience with container technologies such as Docker and Kubernetes.Understanding of virtualization concepts and distributed systems.Good understanding of cloud computing environments, preferably GCP, with exposure to AWS, Azure, or Cloud Foundry considered an asset.Experience designing systems for scalability, performance, extensibility, and reliability.Strong understanding of cloud and application security best practices.Familiarity with observability tools, logging, monitoring, metrics, and tracing.Familiarity working in Agile/Scrum environments and the Software Development Life Cycle (SDLC).Excellent communication, collaboration, and interpersonal skills with