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!