CareerPlanSign in

Senior Software Engineer, Operations

Waterloo, Ontario, CA💼 Full-time💰 $90,000–$140,000🗓 2026-09-17 → 2026-09-26

Core

Provide ongoing support, development, and stability for Java-based enterprise applications in production and test environments.

Role type

Senior Software Engineer (Application Operations Support)

Builds

Java services deployed via Kubernetes containers

Domain

Financial Services / Enterprise Java

Deliverable

production ML models | product features | dashboards & analysis | infrastructure

Required skills

Java, JavaScript, HTML, XML, CSS, J2EE (Servlet, JDBC, JSP), Spring framework, ReactJS, Kubernetes, Docker, SpringBoot, SpringMVC, Web Security/OWASP, SOAP, REST API, JSON, SQL, Oracle, POSTGRES, Jenkins, Artifactory, Bitbucket/Git, Gradle, Maven, Ansible, Kafka

Preferred skills

AWS cloud hosting, Middleware (WebSphere/WebLogic), Agile frameworks (Kanban, Scrum), Team collaboration tools (Confluence, JIRA, MS Teams)

Responsibilities

Respond to service requests, incidents, and problems; perform root-cause analysis and service restoration; design, develop, test, and debug Java services; conduct proactive monitoring and security compliance; participate in system renewal, upgrades, and disaster recovery projects.

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.