Back End Developer Job at Compunnel Inc., Calgary, AB

NlFmTlhtQUFKaTk1am9Ea3dSTGsxOHZiVVE9PQ==
  • Compunnel Inc.
  • Calgary, AB

Job Description

Java/Spring Boot Engineer

Location: Calgary, Canada

5 days per week onsite

12+ Months Contract

Job Description: Software Engineer (Java, Cloud, Event-Driven Systems)

Position Overview

We are looking for a talented Software Engineer with solid experience in Java and modern

cloud-native frameworks (Spring Boot, Micronaut, or Quarkus). The ideal candidate has

hands-on experience building and deploying microservices and event-driven systems in

AWS, with exposure to frontend frameworks (Angular, React, or Vue).

You will work as part of a collaborative engineering team, contributing to the design,

development, and deployment of applications, while continuously learning and adopting

best practices in cloud, DevOps, and modern architectures.

Key Responsibilities

Design & Development

  • Develop and maintain Java-based applications using Spring Boot, Micronaut, or Quarkus.
  • Build and consume RESTful APIs to support application functionality.
  • Contribute to microservice implementations in distributed environments.
  • Assist in building event-driven applications leveraging Kafka, Kinesis, or Redpanda.
  • Implement serverless functions using AWS Lambda where appropriate.

Cloud & Infrastructure

  • Develop and deploy applications on AWS cloud platforms.
  • Gain hands-on exposure to services such as SQS, SNS, API Gateway, EventBridge, EC2, S3, DynamoDB, RDS, or Aurora.
  • Contribute to infrastructure as code (IaC) initiatives using tools like Terraform, AWS CDK, or CloudFormation.

Frontend Integration

  • Collaborate with frontend developers to integrate UI components using Angular, React, or Vue into back-end services.

System Reliability & Observability

  • Implement basic logging, monitoring, and alerting (e.g., CloudWatch, ELK, Prometheus/Grafana).
  • Support troubleshooting efforts and participate in resolving production issues.

Required Qualifications

  • 9+ years of hands-on software engineering experience.
  • Proficiency in Java (Java 8+), with a strong understanding of OOP principles.
  • Experience with at least one modern Java framework (Spring Boot, Micronaut, or Quarkus).
  • Knowledge of REST API development and microservice architectures.
  • Exposure to AWS services such as Lambda, API Gateway, SQS, SNS, EventBridge, EC2, S3, DynamoDB, RDS, or Aurora.
  • Familiarity with event-driven systems (Kafka, Kinesis, Redpanda, or similar).
  • Experience working with CI/CD pipelines (e.g., GitHub Actions, Jenkins, GitLab CI).
  • Basic understanding of serverless architectures and IaC tools (Terraform, AWS CDK, or CloudFormation).
  • Experience with containerization (Docker; familiarity with ECS or Kubernetes is a plus).
  • Exposure to frontend frameworks such as Angular, React, or Vue.
  • Strong problem-solving skills and ability to work in collaborative, distributed teams.
  • Good communication skills and willingness to learn from and contribute to team

knowledge-sharing.

Preferred Qualifications

  • Familiarity with system design concepts such as scalability, resilience, and distributed computing.
  • Experience with monitoring and observability practices in cloud environments.
  • Interest in event sourcing, CQRS, or domain-driven design (DDD).
  • Experience with real-time data streaming or analytics pipelines.
  • Exposure to DevSecOps practices and secure coding principles.

Job Tags

Contract work,

Similar Jobs

Audemars Piguet

Area Retail Coach Job at Audemars Piguet

 ... Leave Special Paid Leave (Sick Leave, Hospitalization Leave, Condolence Leave) Unpaid Leave (Childcare Leave, Nursing Care Leave, Maternity Leave) Retirement Allowance Defined Contribution Social Insurance Insurance Com... 

Leaf Home

Retail Event Marketing Manager Job at Leaf Home

 ...compensation package and weekly direct deposit Free Benefits Heath, Dental, and Vision are FREE for employees! Our company paid plans also offer low co-pays and low deductible too! Gym reimbursement is also included! Training Be set up for success from day one... 

Tester Work

Testers Needed in Mississippi! Job at Tester Work

 ...At Tester Work, we are a global software testing community allowing freelancers to earn money by testing world-class apps and websites. For this specific project, we are looking for QA testers in Mississippi! We regularly invite testers to: Test Case Executions... 

A L Trucking

Class 1 Truck Driver Job at A L Trucking

Class 1 Truck DriverA L TruckingLocation: South Tetagouche, NBSalary: 22.00 to 26.00 hourly (To be negotiated) / 30 to 50 hours per...  ...Class 1/1F/A Licence (semi-trailer trucks)Experience and specializationType of trucking and equipmentTractor-trailerUntil: 2025-09-08

Healthcare Insurance Reciprocal of Canada (HIROC)

Senior Healthcare Risk Management Specialist Job at Healthcare Insurance Reciprocal of Canada (HIROC)

 ...current legislation, professional and/or governing organizations, medical journals and internet risk management resources, claims data, and...  ..., education and academic conferences Work with a clinical coding team to optimize data collection and ensure accuracy and consistency...