> Markdown version of [/jobs/ext/4571847-sr-software-developer](https://www.wearedevelopers.com/jobs/ext/4571847-sr-software-developer). 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). --- # Sr. Software Developer - **Company:** OpenText - **Location:** Waterloo, IL, United States - **Experience:** Expert - **Salary:** $98,080.0 - $147,120.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Artificial Intelligence, Ajax (Programming Language), Apache HTTP Server, Automation of Tests, Cascading Style Sheets (CSS), Continuous Integration, Relational Databases, Web Development, Java Platform Enterprise Edition (J2EE), Google Web Toolkits, JSON, Java Architecture for XML Binding, Junit, PostgreSQL, Apache Maven, MySQL, Object-Oriented Software Development, Selenium, Simple Object Access Protocol (SOAP), Virtualization Technology, Enterprise Software Applications, Performance Testing, Spring-mvc, Gitlab, Git, Apache Kafka, Restful APIs, Docker, Microservices - **Published:** November 4, 2026 - **Apply:** https://www.juju.com/job/7_686E1AD900058F0A03063A169D2C13F8 ## About the Role with resiliency, while fostering the development of less experienced team members.Possess 5-8 years of previous professional experience.What you need to Succeed6+ years of experience developing and delivering enterprise software products.Strong proficiency in Java/J2EE, Spring Web Services, and SOAP/REST APIs.Experience in web development using JavaScript, HTML, CSS, and REST APIs.Experience with GWT/GXT, AJAX, JSON, and JAXB serialization.Experience with relational databases, object-oriented design, and modeling techniques.Experience designing Docker container solutions and deploying to enterprise orchestration platforms.Experience with virtualization technologies such as Hyper-V.Familiarity with Git, GitLab, Maven, JUnit, Selenium, and Apache Tomcat.Experience with continuous integration, automated testing, performance testing, and quality assurance.Understanding of AI concepts and their application to development challenges.Strong coding and problem-solving skills for scalable ## Description You will help shape our products, solve challenging problems, and support your teammates using technologies including microservices, Java, Kafka, PostgreSQL/MySQL databases, and hyperscale cloud platforms.What the role offers:As a Senior Software Developer, you will:Own and deliver projects aligned with the team's quarterly cadence, ensuring work contributes to client success.Model integrity and excellence, influencing best practices within the team and leveraging expertise.Identify and address issues when the current path does not effectively serve client needs, collaborating with the manager for corrections.Keep client value in focus, using input from others to determine appropriate technical solutions and making timely decisions without compromising trust.Decompose client problems into designs with multiple interacting software components, mastering code fluency fundamentals.Serve as a technical lead, recognized for growing domain expertise, embracing change, and navigating ambiguity