Software Engineer II (Back End - Java)

  • Full-time

Company Description

Eyereturn is one of Toronto’s top Java development technology shops. On our tech team you will work

with a passionate group of Software Engineers using frameworks such as Spring, Akka and Spark. We practice methodologies like continuous integration, Agile and immutable infrastructure.

Job Description

Eyereturn has a full-time permanent position available for a Software Engineer II (Back End - Java) in our Toronto office

YOU WILL WORK ON

  • High-availability analytics platform backed by a big data processing pipeline
  • Developing and maintaining backend applications in Java and Scala
  • Solving complex issues surrounding concurrency, security, performance and scalability 

YOU BRING TO THE TEAM

  • 3-5 years of professional development experience using Java
  • Strong Java programming skills with good coding practices and capable of producing reliable code
  • Solid understanding of RESTful architecture
  • Strong proficiency in SQL
  • Experience with product development in Agile work environments
  • Capable of working independently with minimal supervision
  • Proficient written and verbal communication skills in English
  • Deep understanding of fundamentals (e.g.: data structures, concurrency, algorithms)
  • Bachelor’s degree in Computer Science or similar fields of study

BONUS POINTS FOR US

  • Experience with Spring and AKKA frameworks
  • Experience with Apache tools like Spark, Airflow, Druid and Calcite
  • Familiarity with Scala, Python, Go

PERKS FOR YOU 

  • TTC accessible location 
  • Discounted TTC Passes and Gym Memberships
  • Continued education and student loan assistance
  • Sponsored team events and lunches
  • Comprehensive, employer-paid medical benefits
  • RRSP matching

Check our Careers Page for additional company info and benefits!

Privacy Policy