×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer; Java​/AWS

Job in Fort McMurray, Alberta, Canada
Listing for: Jonas Software
Full Time position
Listed on 2026-03-14
Job specializations:
  • Software Development
    Cloud Engineer - Software, Senior Developer
Job Description & How to Apply Below
Position: Senior Software Engineer (Java / AWS)

Senior Software Engineer (Java / AWS)

Join to apply for the Senior Software Engineer (Java / AWS) role at Jonas Software.

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.
  • Work with project management to plan, estimate, and deliver features on time.
  • Utilize and optimize AWS services namely S3, Lambda, and EC2 for distributed systems and data handling.
  • Contribute to internal technical discussions, documentation, and design reviews.
  • Mentor junior developers and advocate for engineering best practices and code quality.
  • Familiar with Agile methodologies and processes.
Required Qualifications
  • 8+ years of professional experience in software engineering.
  • Strong proficiency in Java with hands‑on experience in Maven build systems.
  • Solid understanding of API design principles, microservice architecture, and software lifecycle management.
  • Experience with Docker for local development and production deployments. Proficiency in Java testing frameworks.
  • Demonstrated experience with AWS cloud infrastructure (S3, Lambda, EC2, IAM, etc.).
  • Excellent problem‑solving, communication, and cross‑team collaboration skills.
  • Familiar with Agile methodologies and processes.
Nice‑to‑Have Skills
  • Familiarity with Type Script or Python for tooling, scripting, or microservices.
  • Experience with serverless architectures and event‑driven design patterns.
  • Exposure to CI/CD pipelines (Git Hub Actions, Jenkins, or similar).
  • Understanding of distributed systems, observability, and monitoring tools.
Additional Details

Business Unit:
Jonas Financial services - Canada

Scheduled Weekly

Hours:

37.5

Number of Openings Available: 1

Worker Type:
Regular

More About Jonas Software

Jonas Software is a leading provider of enterprise management software solutions, serving a wide range of vertical markets including hospitality, healthcare, construction, education, personal care, fitness, leisure, moving and legal services, to name a few. Within these markets, Jonas is comprised of over 65 distinct brands, each a respected leader in its domain.

Jonas’ vision is to be the branded global leader across these verticals and to be recognized by customers and industry stakeholders as the trusted provider of “Software for Life.” We are committed to technology, product innovation, quality, and exceptional customer service.

Jonas Software supports over 60,000 customers in more than 30 countries. We employ over 6,000 skilled professionals, including industry experts and technology specialists. Across our broader network, we support a global workforce of more than 30,000 employees.

Headquartered in Canada, Jonas Software has a global footprint with offices around the world. We’re a 100% owned subsidiary of Constellation Software Inc., based in Toronto, publicly listed on the TSX (CSU.TO), and a member of the S&P/TSX 60 Index.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary