Software Engineer (Java)

We are looking for Software Engineers to join our Infrastructure team to design and develop the core tools that drive our “Network as a Service” platform. This is a unique opportunity that will give the selected candidate(s) the ability to learn about the operation of a mobile network and hands-on experience developing software systems that form the backbone of our services.

About You

The successful candidate will be working with our network and server infrastructure teams in developing API, sub systems and core infrastructure software that is used by our SIM, Router, and Network products. Ideal candidate is someone who has a very good sense of design and architecture as well as a natural curiosity to see how things work. You are someone who is keen to learn new technologies and explore new ways to apply for the job.

Experience/Skills Required:

  • Bachelor’s Degree in Computer Science or related field (Required)
  • 3+ years of Java and Object Orientated Programming
  • 2+ years experience with relational databases
  • Comfortable working with linux
  • Solid grasp of design and architecture principles
  • Design patterns for micro-service architecture: 2 years (Preferred)
  • Relational database: 2 years (Required)
  • TDD: 2 years (Preferred)
  • Java: 3 years (Required)
  • API design and development: 3 years (Preferred)

 

Why Telna?

  • True entrepreneurial work environment
  • Prime midtown location (Yonge and Eglinton), steps to the subway
  • Competitive compensation package
  • Weekly free lunches
  • Unlimited pop, coffee, energy drinks, and snacks
  • Monthly office socials
  • Office dogs
  • Casual dress code, jeans and shorts permitted
  • $2000 referral bonus for new hire recommendations
  • $1500 annual allowance for professional development courses
  • Dozens of local eateries within a few steps of our office

 

Job Category: Software Engineer
Job Type: Full Time
Job Location: Toronto

Apply for this position

Allowed Type(s): .pdf, .doc, .docx