Sr. Java or Kotlin Developer

David Aplin Job Details

Sr. Java or Kotlin Developer

Edmonton, AB


Posted Date: 08/02/2022

Job ID: 9D43985528

Information Technology

Are you looking to join a creative, inspiring, and supportive culture? Do you thrive in a demanding, high-energy, and fast-paced environment? Are you a Senior Java/Kotlin developer ready to join a team of self-motivated quick studies, can-do individuals who embrace the challenge of solving difficult and complex problems?

David Aplin Group, one of Canada's Best Managed Companies, has partnered with our client to recruit for Sr. Java or Kotlin Developer. This role is currently 100% remote but will be based in Edmonton, Alberta once the return-to-office date is determined.

The Role:
  • You will design, develop, deploy and operate backend services in Kotlin or Java that are scalable, durable and performant.
  • You will collaborate closely with peers and product owners in an autonomous, cross-functional team.
  • You will help other team members grow as engineers through code review, pairing, and mentoring.
  • You will drive and run major initiatives cross-team and locations
  • Strong experience working within Agile methodology and a Scrum environment.
  • As a part of the DevOps team, you will be on-call for the services that the team owns. You are on-call for one week, approximately once per month. While On-call, you are required to be reachable by telephone and able to act upon alarm using your laptop.

The Ideal Candidate:
  • You have a degree in Computer Science or equivalent
  • You have 5+ years of backend engineering experience
  • You are an outstanding Java/Kotlin developer who loves to develop distributed high-volume systems.
  • You care about the craft and cherish the opportunity to work with smart, supportive, and highly motivated colleagues.
  • You like to learn new things, mentor, and share knowledge with team members.
  • Deep understanding of object-oriented design, data structures and analytics, and algorithms.
  • Deep understanding and experience of working with database technologies such as PostgreSQL, TSQL, DynamoDB, Redis as well as Protocol Buffers.
  • Highly Preferred:
    • Industry knowledge of big data and distributed systems.
    • Build tools such as Maven.
    • Containerization with Docker and Kubernetes.
    • Developing and deploying RESTful web services.
    • Cloud experience with GCP and AWS and their services.

If you are interested in this position and meet the above criteria, please click the Apply button to send your resume in confidence directly to Deborah Dodd, Senior Partner, Aplin Information Technology. Visit our website at to view our job opportunities, career tips, and tools. We thank all applicants; however, only those selected for an interview will be contacted.


If this is your first introduction to us, we invite you to become one of our satisfied candidates. David Aplin Group has been Canadian-owned since 1975. Our professional consultants are passionate about helping you find a fulfilling job or career and ensuring your complete satisfaction with our process. Our proven track record, over four decades long, is largely due to our team of highly skilled and successful specialists. Through superior service and a commitment to long-term relationships, we provide deep specialization in core areas for complete recruiting and HR solutions across Canada - all from one source. We look forward to exceeding your expectations!

Learn more about David Aplin Group and view all of our current job opportunities, career tips, and tools at

  • Max. file size: 128 MB.
  • This field is for validation purposes and should be left unchanged.

Get notified for
similar jobs.

Sign up for Job Alerts