Java Software Engineer
Adecco
Toronto, Ontario
3d ago

Adecco is currently recruiting for a Java Software Engineer. This is a full-time permanent role to work with our client located in Toronto, ON.

The ideal candidate is an ace problem solver, a learner at heart and has a strong creative spirit. The ideal candidate must have strong passion for working with Java programming.

Full Stack or Back-End Developers are ideal for this role.

The Java Software Engineer will have the following responsibilities :

  • Designing, developing, testing, deploying, maintaining and improving software
  • Building back-end system supporting digital payment, wallet and chat;
  • Understanding concurrency, distributed computing, messaging and algorithm, as well as knowing the trade-offs between frequent delivery and technologies;
  • Developing tools and contributing to open source wherever possible;
  • Continuously identifying and solving problems.
  • The Java Software Engineer must meet the following mandatory requirements :

  • University degree in Computer Science or Computer Engineering;
  • 5+ years of professional SaaS platform development;
  • 4+ years developing experience in a financial, banking or large corporation related to financial services;
  • Strong knowledge of the fundamentals in data structure, algorithm and object-oriented programming;
  • Strong software development experience in one or more general purpose programming languages (Java, Ruby, Scala);
  • Must have strong experience writing scalable code (vertical and horizontal);
  • Must have experience in multi-threading microservices;
  • Interest and ability to learn other coding languages as needed;
  • Experience implementing platform components such as RESTful APIs, Pub / Sub Systems, Database Clients is an asset;
  • Familiarity with NoSQL database is an asset;
  • Experience with AWS services is considered a strong asset;
  • Previous experience contributing to open source projects is an asset.
  • Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form