Senior Software Developer at The Code Crackers
Toronto, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

23 Sep, 25

Salary

70.0

Posted On

19 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Ldap, Design, Oracle, Websphere Process Server, Esp, Rational Software Architect, Xpath, Jaws, Management System, Testing, Sql, Websphere Application Server, Jasper Reports, Websphere Portal, Clearquest, Spring Framework, Hibernate

Industry

Computer Software/Engineering

Description

POSITION OVERVIEW

The Ontario Public Service (OPS) is seeking a highly experienced Senior Java/J2EE Developer to enhance and support its electronic scheduling and related web applications within WebSphere Application Server and WebSphere Portal environments. This hybrid role involves full lifecycle software development, from design through deployment, in a secure, standards-driven government setting.

MANDATORY QUALIFICATIONS

  • Professional software development experience, including design, coding, testing, and deployment.
  • Proven expertise in Java/J2EE development within IBM WebSphere Application Server and WebSphere Portal (versions 7 and 8).
  • Strong skills with Spring Framework (MVC, AOP, annotations), Hibernate, Rational Software Architect (RSA) 8, WebSphere Integration Developer (WID) 7.5, Eclipse, JQuery, and Web Services (WSDL).
  • Proficiency in SQL and XPath; experience with Oracle (relational) and LDAP (hierarchical) databases.
  • Familiarity with PKI technologies such as TruePass (Entrust), and tools including ClearQuest, Trac, Jasper Reports, Sheriff, and JAWS.
  • Experience with systems such as the Search Warrant Tracking System (SWTS), Judicial eScheduling, and ESP.

DESIRED SKILLS

  • Experience developing accessible websites compliant with WCAG 2.0 Level AA standards, including awareness of programming considerations for users with visual disabilities.
  • Knowledge of J2EE and Web Service security best practices.
  • Experience with JRules Business Rules Management System and its integration with WebSphere Process Server.
  • Experience working within OPS or government IT environments.
  • Strong analytical, problem-solving, communication, interpersonal, and negotiation skills.

KNOWLEDGE TRANSFER

  • Provide comprehensive documentation and knowledge sharing on solution components, including Judicial Scheduling ESP, SWTS, design, coding, and system changes.
  • Conduct knowledge transfer through team meetings, one-on-one sessions, emails, and SharePoint documentation.
  • Key recipients: JTS Project Manager and project team members.
Responsibilities
  • Design, code, unit test, and deploy components of the electronic scheduling solution and other related applications.
  • Translate business requirements and functional specifications into detailed programming specs, user interface designs, prototypes, and tested code.
  • Participate as a senior developer in application development, login authorization/authentication, system documentation, and deployment activities in WebSphere 7 and 8.5 server environments.
  • Develop and review design models and user experience workflows based on business use cases, using UML notations (Use Case, Class, Sequence, State Transition, ER diagrams).
  • Assist with metadata/test data creation and collaborate with DBAs for data package implementation.
  • Prepare deployment packages and instructions for Development, UAT, and Production environments.
  • Provide design recommendations for bug fixes and enhancements; support testing teams during system and UAT testing.
  • Share application knowledge with team members and conduct demonstrations.
  • Participate in project design sessions, application walkthroughs, and prepare software architecture documentation.
  • Adhere to OPS security, architectural, and procedural standards, including conflict of interest and confidentiality guidelines.
  • Complete deliverables and milestones within deadlines; proactively communicate any concerns to project management.
  • Provide knowledge transfer to designated OPS staff to ensure smooth ongoing maintenance and support.
Loading...