Java Developer
Job Description

Java Developer

On behalf of our client in the Government Services Sector, PROCOM is looking for a Java Developer.

Java Developer – Job Description

  • Work with the Business and Systems Analysts to prepare detailed technical specifications and program code design documents as required.
  • Create object-oriented models in UML as design artefacts using tools such as Power Designer.
  • Provide assistance in preparation of the Test Plan for Unit and Integration testing.
  • Construct/enhance Java EE (J2EE) middle-tier systems using Java, EJB, JSP, Servlets, JDBC, JPA, XML (DOM, SAX, XSLT), DHTML/HTML, Web Service, WebLogic/WebSphere/JBoss, Toplink, relational databases.
  • Prepare fully documented operational procedures for system and production system support staff as required.
  • Fix web accessibility issues including html/jsp pages and word / pdf documents and perform web accessibility testing to ensure that web content meet WCAG 2.0 requirement
  • Test the system to ensure requirements of the implementation are met.
  • Provide problem resolution support to database staff, system and user acceptance test, and other Maintenance and Support teams.
  • Co-ordinate system development activities and technical consultative support to other staff members.
  • Provide knowledge transfer to ministry staff at all stages of this assignment.
  • Prepare unit test cases and perform unit testing.
  • Support systems and user testing.
  • Resolve defects as required.
  • Prepare implementation package.
  • Provide post implementation support.

Java Developer – Mandatory Skills

  • Knowledge of, and experienced with the following computing environments:
  • Database: relational databases (Oracle, DB2, SQL Server)
  • Operating System / Platforms: Unix (Solaris, AIX), Linux (e.g. RedHat), Windows (Server), container platforms / technologies (e.g. OpenShift / Docker) industry leading laaS/PaaS Cloud platforms (Azure)
  • Web / Application Servers: WebLogic, WebSphere, JBoss, TomCat, Microsoft IIS, etc.
  • Experience with Object Oriented Analysis & Design (UML – Use Case/Class Sequence/ Collaboration/State) and Micro Service Architecture model
  • Experience with Object Oriented Analysis & Design (UML – Use Case/Class Sequence/ Collaboration/State) and Micro Service Architecture model
  • Experience in developing web-based applications using JEE (Java, EJB, JPA, JSP, Servlets, JDBC, JNDI), XML (DOM, SAX, XSLT), DHTML/HTML, Struts, JavaScript, Angular / React, Spring Boot, Spring MVC, etc.
  • Proven Experience with all stages of automated system implementation in large complex high volume heterogenous systems, with online Mainframe Transactions
  • Experience in structured methodologies for the development, design, implementation and maintenance of applications
  • Knowledge in Cloud-Native application design, Agile, DevOps Continuous Delivery / Continuous Integration methodologies / processes, integration of business rules engines (e.g. OPA)
  • Experience with MTO Road User Safety Solutions Branch architecture.
  • Demonstrable knowledge and experience in working in accordance with policies and procedures of Ontario Public Service.
  • Working experience with toolsets and open source software packages / frameworks that support object oriented languages and web application development including: o Configuration / Builds: Harvest (or similar), Ant, GitHub / GitLab
  • UML modeling tools
  • Eclipse
  • JUnit, Log4J, Struts, iTEXT, Jasper Reports, Jakarta Commons Beans Utilities/Collections framework, Apache Commons Logging, Jenkins, Angular/REACT, Spring Boot, Spring MVC, etc.
  • Detailed knowledge of I&IT accessibility, including Web Content Accessibility Guidelines (WCAG) 2.0, accessible web technologies, assistive technologies, accessible alternate formats, forms, tools (including assessment tools), etc.
  • Demonstrated experience making accessibility enhancements to both legacy and new websites and web applications and related digital content within large organizations.
  • Subject matter expertise with applying accessibility assessment methodologies, evaluating assessment findings and remediation planning.
  • IAAP Certified Professional in Web Accessibility (CPWA) or equivalent credentials would be considered an asset / plus
  • Demonstrated experience using front-end development technologies (HTML5, CCS3, ARIA, JQuery, Bootstrap, Angular, React) to build websites and web applications that conform to the Web Content Accessibility Guidelines (WCAG) 2.0 Level A and Level AA
  • Excellent problem solving, communication (verbal and written), and interpersonal skills.
  • A team player with the ability to work with competing priorities and strict deadlines.
  • Proven ability to perform to successful completion assignments of high magnitude and complexity.

Java Developer - Assignment Start Date

ASAP – 5 months to start

Java Developer - Assignment Location

Toronto, ONT

Job Requirements


Company Overview

For 35 years, Procom has been pushing the envelope in North American IT staffing solutions. Driven by a senior management team of seasoned recruitment professionals, we have offices in 14 locations in the US and Canada and service all major IT markets.

When we started out in 1978, tech jobs were just being integrated into the workplace. We have been a part of shaping the landscape of IT in Canada ever since, placing IT consultants in major businesses in all sectors, including banking, telecommunications, and retail.

Through all the peaks and valleys of the IT industry, we have consistently done one thing: helping IT professionals discover the next chapter in their career.

Submit your email address to begin the application process for the Java Developer job
Email is invalid Email address is needed