Senior Software Engineer (Java / AWS)

Jonas Software UK

📍 Canada, Canada, Canada

Full time Computer Occupations Posted March 01, 2026

Job Description

Description

About the Role

We are seeking a Senior Software Engineer with strong experience in Java development and modern cloud-native architectures. This role will focus on designing, building, and maintaining scalable APIs and backend services, collaborating closely with Product, QA, and Project Management to deliver reliable, high-quality software solutions.

Key Responsibilities

- Design, develop, and maintain backend systems and RESTful APIs using Java (Maven-based projects).

- Architect and implement scalable, maintainable, and secure application designs.

- Write comprehensive unit and integration tests and participate in peer code reviews.

- Containerize and deploy applications using Docker and related CI/CD pipelines.

- Collaborate with product teams to refine requirements and ensure technical feasibility.

- Partner with QA engineers to establish effective testing strategies and automation....