Java Software Engineer

  • Category
    Information Technology - Software Engineer
  • Job type
    Direct Hire
  • Location
    Toronto, Ontario

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.
If you are interested in applying to our Java Software Engineer position, please submit your resume as soon as possible by clicking on the 'Apply with Adecco' button. 

  • Apply with Adecco

Reference number CA_EN_1_027616_1190917

Accommodation will be provided in all parts of the hiring process as required under Adecco’s Employment Accommodation policy. Applicants will need to make their needs known in advance to their Adecco representative.

Someone from Adecco/Roevin just contacted me, how do I tell if it’s legit or a scam? Here's how to protect yourself →


e.g. 1234567890
e.g. M5J 2N8 (all uppercase with space)
I am authorized to work in Canada for any employer.
I am at least 18 years of age.
Enter you work experience including both job title and job duties. Attaching your resume provides our consultants a better understanding of your work history and helps improve placement opportunities.
Warehouse manager
Write about the work you’ve done and any special skills you have.
Terms of Use and Applicant Agreement
Terms of use and Application agreement
You must agree to the Terms of use and Application agreement to proceed.


Upload or attach document from