Java/Spring Boot Engineer

2 weeks ago


Calgary, Alberta, Canada Compunnel Inc. Full time $120,000 - $200,000 per year

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 the 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.


  • Calgary, Alberta, Canada Princeton IT Services Full time $100,000 - $120,000 per year

    Job Title: Full Stack DeveloperLocation: CanadaEmployment Type: ContractAbout the RoleWe are looking for a highly skilled Full Stack Developer with strong hands-on experience in Java (version 8+), Spring framework, frontend technologies, and AWS services. The ideal candidate should have solid experience working in enterprise-level applications, a strong...

  • Java Technical Lead

    7 days ago


    Calgary, Alberta, Canada FUSTIS LLC Full time $69,600 - $134,400 per year

    Role: Tech Lead - Java/Spring AWSDuration: 3 Months with possible extensionLocation: Onsite 5 days – Calgary, CanadaRate: $65/hr. CADDescriptionSr. hands-on Development Lead to be a member of an AWS Platform team that is responsible for their own infrastructure. This position requires expertise in serverless computing.Required SkillsArchitecture patterns...


  • Calgary, Alberta, Canada Aptonet Full time $120,000 - $180,000 per year

    Senior Java Developer - No C2CLocation: Calgary, Canada (Hybrid)Job DescriptionStrong expertise in Java, Spring Boot, Spring Framework, and Microservices architecture .Experience in designing and developing scalable, high-performance Web and API-based applications.Must have hands-on experience with Hibernate/JPA for database interactions.In-depth...

  • Lead Developer

    9 hours ago


    Calgary, Alberta, Canada ICE Full time

    OverviewJob PurposeAt Intercontinental Exchange, we power global commodity markets through cutting-edge electronic trading and clearing platforms. As a Lead Developer, you'll work on systems that shape the future of markets like oil, sugar, and cotton—impacting economies worldwide. This is your opportunity to tackle complex challenges, innovate with the...

  • Lead Developer

    10 hours ago


    Calgary, Alberta, Canada ICE Full time $140,000 - $170,000 per year

    OverviewJob PurposeAt Intercontinental Exchange, we power global commodity markets through cutting-edge electronic trading and clearing platforms. As a Lead Developer, you'll work on systems that shape the future of markets like oil, sugar, and cotton—impacting economies worldwide. This is your opportunity to tackle complex challenges, innovate with the...


  • Calgary, Alberta, Canada Maarut Inc Full time $120,000 - $180,000 per year

    Responsibilities include: Collaborate closely with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust on-prem or Cloud software solutions. Design, develop, and maintain high-performance applications for geophysical and geological data analysis, interpretation and visualization (e.g., seismic,...


  • Calgary, Alberta, Canada Netcracker Technology Full time $105,483 - $115,483 per year

    Position SummaryAs a Senior Software Engineer, you will take a leading role in designing, developing, and delivering robust software solutions that meet both business and technical needs. You'll act as a subject matter expert and trusted advisor, collaborating closely with cross-functional teams and stakeholders to gather requirements, evaluate potential...

  • Geoph Dev

    2 weeks ago


    Calgary, Alberta, Canada iLink Digital Full time $120,000 - $200,000 per year

    About The CompanyiLink is a Global Software Solution Provider and Systems Integrator, delivers next-generation technology solutions to help clients solve complex business challenges, improve organizational effectiveness, increase business productivity, realize sustainable enterprise value and transform your business inside-out. iLink integrates software...

  • AI Developer

    4 hours ago


    Calgary, Alberta, Canada InSync Systems Full time $120,000 - $180,000 per year

    We are looking for anAI Developerfor a12-month contract position, with possible extensionsinCalgary, Alberta.Must be legally entitled to work in Canada.This position is 100% onsite in downtown Calgary. 8 hours a day, 40 hours a week. It is NOT a remote role.Role DescriptionWe are seeking a highly skilled and innovative AI Developer to design, develop, and...


  • Calgary, Alberta, Canada Halliburton Full time $120,000 - $180,000 per year

    Job description:Job DutiesLead the team to deliver new products, features and fixes iteratively using an Agile Scrum approach working with the Product Owner, Scrum Master, Developers and QAsWorking with the architects and other developers, provide technical input to the Product Owner.Act as first point of escalation to ensure impediments are removed and team...