Java Software Developer (Integration Middle-Tier)

Our award winning Richmond Hill client is looking for a Java developer.

This position requires the successful candidate to design, develop, and support Java application code required to integrate the our core system with 3rd party applications.

Key Responsibilities
Integrate the core system functionality with 3rd party systems
Understand and modify complex systems already in use
Work with a Business Analyst to formalize requirements and develop implementation plans
Perform the design, development, and support of integration applications in Java with some HTML/CSS and JavaScript
Debug and analyse software performance
Collaborate and suggest solutions through participation in peer code reviews

Skills and Experience


5 years of Java development
Expert knowledge of modern middle-tier (web-related) Java technologies
Excellent coding skills, ability to produce clean, robust, accurate, and efficient code that meets specs
Knowledge of HTML5, CSS3, and JavaScript
Knowledge of computer networking and distributed applications patterns
Ability to read and understand C++ code
Clear understanding of Internet communication protocols such as TCP/IP, UDP, HTTP
Ability to work under pressure and meet deadlines
Good written and oral communications skills
Bachelor degree or better in Computer Science or equivalent


Knowledge of modern Java application frameworks, such as Spring or Grails
Knowledge of modern JavaScript frameworks, such as AngularJS or React
Experience with Docker or Kubernetes

If interested, please send your resume to

Randstad Professionals Canada
Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.

Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.

For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.

Apply for job

Leave a Reply