remote.careers

Remote Programming Jobs

Senior Java Software Engineer

AIR MILES

  • java
  • spring
  • kotlin

Quick Facts

Company
AIR MILES
Location
Toronto, CA
Experience
Senior, Lead
Employment
Full-time
Type
Remote & On-site

Job benefits

  • Large cafeteria with subsidized pricing for associates
  • Sustainable fleet rental
  • Collaborative, agile, and open workspace
  • AIR MILES Volunteer Paid Time Off Program
  • Basic & Extended Health Benefits
  • Group RRSPs & company match up to 5% of associate salary
  • ADS Stock Purchase Plan
  • Paid 2-week sabbatical for every 5 years of service
  • $3000 Yearly Tuition Grant

Job description

Thank you for checking us out! 


This is the experience you'll need to thrive in our environment: 



  • Experience with Microservices 

  • Experience with AWS cloud-based services and implementations from a developer’s perspective: AWS Lambda, CloudFormation, Kinesis, ElasticCache, DynamoDB, etc. 

  • Understanding of object oriented design principes and RESTFul APIs 

  • Java, Kotlin, JavaScript (NodeJS), TypeScript

  • Experience with any of the following: Spring Boot, Spring Cloud 

  • Knowledge and hands on operational experience with SQL/No SQL databases.  

  • Experience with ORMs such as Hibernate, JPA or Sequelize 

  • React (or experience with Angular or Vue), Redux or Flux

  • Experience with CI/CD tools such as Jenkins (nice to have) 

  • Experience/exposure to event driven architectures or CQRS (nice to have) 

Apply now