Location

Montreal (day 1 onboarding onsite / in-office presence required a minimum 3x/week - team's expectation is 4 days in office)

Years of experience

5-7

Job Responsibilities

  • Designing highly scalable distributed applications using Java/Scala best practices.
  • Translate complex business requirements into robust technical implementation.
  • Developing application code and unit tests
  • Ensuring high performance of applications and providing support.

Skills

  • Bachelor’s Degree in Computer Science, Computer Engineering or similar.
  • Proficient in writing efficient Java code.
  • Knowledge of Scala will be an advantage.
  • Proficiency on multi thread systems.
  • Knowledge of messaging/streaming systems will be added advantage.
  • Experience of grid-based task distribution will be added advantage.
  • Experience of working with object model stores will be an added advantage.
  • Excellent communication skills.
  • Critical thinker and good problem-solver.

#J-18808-Ljbffr
Similar jobs

Java Software Engineer

Apply Now
Back to search page