Senior Java JEE Full Stack Developer

Cleo Consulting

Not Interested
Bookmark
Report This Job

profile Job Location:

Toronto - Canada

profile Monthly Salary: Not Disclosed
Posted on: 7 hours ago
Vacancies: 1 Vacancy

Job Summary

Assignment: RQ10474 - Software Developer - Senior
Job Title: Senior Java / JEE Full Stack Developer
Requisition (SS): RQ10474
Start Date:
Client: Land & Resources Cluster
End Date:
Office Location: 40 St. Clair Ave. W Toronto
Organization: Land & Resources Cluster
Ministry: Ministry of Public and Business Service Delivery and Procurement
# Business Days: 242.00
Onsite: 5 days per week in the office at 40 St. Clair Ave. W Toronto unless otherwise approved

Must haves:

  • Some experience in developing UI applications using latest web UI framework such as AngularJS and NodeJS
  • Demonstrates experience in Restful WebServices
  • Demonstrated experience with Javascript
  • Demonstrates Web design and development experience including Hyper Text Mark-up
  • Language (HTML) Asynchronous JavaScript and XML (AJAX) Cascade Style Sheets (CSS); Connectivity/Structured Query Language (JDBC/SQL)
  • Demonstrates experience with IBM WebSphere and Liberty
  • 10 years of experience with the design and development of common utility components using JEE

Description

  • To respond to the priorities of the Government of Ontario through the passage of the Bill 5 Protect Ontario by Unleashing Our Economy Act 2025 the resource may be partially assigned to Bill 5 related projects or initiatives on an as needed basis.

Responsibilities

  • Design develop test and maintain high quality Java applications across the full software development lifecycle (SDLC).
  • Build and enhance applications using Java Spring Boot JPA EJB Angular NodeJS and modern PDF-generation tools such as iText or Apache Velocity.
  • Develop and integrate robust RESTful and SOAP web services to support secure and scalable system interactions.
  • Design and implement microservices architectures and contribute to distributed systems development.
  • Develop and maintain cloud-enabled solutions leveraging Azure Cloud services CI/CD pipelines containerization (Docker) and infrastructure automation.
  • Prepare deployment packages support production deployments and coordinate releases across multiple environments (Dev QA UAT Prod).
  • Implement update and optimize complex business rules using IBM Operational Decision Manager (ODM).
  • Integrate applications with IBM Business Automation Workflow (BAW) for workflow orchestration and automation.
  • Develop and support applications running on IBM WebSphere and Liberty 8.x application servers.
  • Work with middleware enterprise gateways and various communication protocols to enable secure and reliable system integration.
  • Write complex PL/SQL queries stored procedures data transformation scripts and design staging structures for migration activities.
  • Support relational and hierarchical databases and contribute to end to end data migration initiatives.
  • Work with OpenText Content Management APIs to update metadata maintain data integrity and support enterprise content management flows.
  • Develop accessible AODA compliant user interfaces and generate accessible documents (including PDFs) aligned with GO ITS 54 standards.
  • Contribute to public sector permitting systems and ensure compliance with Ontario Government IT standards and enterprise integration requirements.
  • Use the Red Hat OpenShift Console to deploy monitor and manage cloud native applications and containerized workloads.
  • Participate actively in Agile Scrum ceremonies and collaborate closely with Business Analysts QA teams architects and product stakeholders.
  • Maintain update and produce system design documents architecture diagrams technical specifications and deployment guides.
  • Conduct unit regression load and functional testing to ensure high quality defect free deliverables.
  • Perform code reviews enforce best practices and provide accurate effort and timeline estimates.
  • Track and report development progress using Kanban tools and participate in technical or project leadership meetings.
  • Manage multiple tasks simultaneously prioritize effectively and adapt to fast paced high pressure project demands.
  • Demonstrate strong analytical thinking problem solving abilities communication skills and teamwork across all stages of development.

Skills & Qualifications

  • Core Development Skills
    • Extensive experience across the full software development lifecycle (SDLC) including design coding testing debugging deployment and maintenance.
    • Proficient in Java and related technologies including Spring Boot JPA EJB Angular NodeJS Jasper Reports and PDF generation.
    • Strong experience in building and integrating RESTful and SOAP-based web services.
    • Skilled in developing microservices-based applications and distributed systems.
  • Cloud & DevOps
    • Hands-on experience with Azure Cloud services and DevOps practices including CI/CD pipelines containerization (e.g. Docker) and infrastructure automation.
    • Experience in preparing deployment packages and coordinating releases across multiple environments.
  • Business Rules & Integration
    • Proven expertise in developing complex applications using IBM Operational Decision Manager (ODM).
    • Experience integrating with IBM Business Automation Workflow (BAW) for process orchestration and automation.
    • Experience with JEE application servers including IBM WebSphere and Liberty 8.x.
    • Familiarity with middleware gateways and various communication protocols.
  • Database
    • Strong experience with PL/SQL including writing complex queries.
    • Proficient in relational and hierarchical database technologies.
  • Content Management Systems
    • Experience working with OpenText Content Management System APIs with a focus on updating and maintaining metadata accuracy and integrity.
  • Accessibility & Standards Compliance
    • Experience developing AODA-compliant user interfaces and accessible documents (including PDFs).
    • Familiarity with Ontario Government IT standards (GO-ITS 54) and accessibility best practices.
  • Public Sector Experience
    • Experience working with permitting platforms within the Ontario Public Service (OPS) or other public sector environments including integration with enterprise systems and compliance with government standards.
  • Agile & Collaboration
    • Comfortable working in Agile Scrum environments and rapid application development (RAD) frameworks.
    • Effective team player with excellent analytical problem-solving and interpersonal skills.
    • Experienced in collaborating with business analysts QA and system architects throughout the development lifecycle.
  • Documentation
    • Experience updating and maintaining design and architecture documentation to reflect evolving system components and integration points.
    • Skilled in producing technical documentation deployment guides and user/system manuals.
  • Quality Assurance & Estimation
    • Committed to delivering defect-free well-tested code through unit functional load and regression testing.
    • Skilled in conducting design/code reviews and providing accurate effort estimates.
    • Experienced in reporting progress in Kanban settings and leading project meetings.
  • Work Environment & Soft Skills
    • Able to handle multiple tasks simultaneously and work effectively under pressure in fast-paced environments.
    • Strong organizational and time management skills with a consistent track record of meeting deadlines.

Tools:

  • Application Modeling Tool: Rational Software Architect v.8.0
  • Application Server: IBM WebSphere Application Server (ND) 8.x IBM Business Automation Workflow 8.6.x Liberty 8.x IBM Operational Decision Manager 8.x
  • Database: Microsoft Access Oracle Enterprise Edition 11g
  • Database Design Tool: Oracle Designer 11g19c
  • Development Environment: Websphere BPM v 8x IBM ODM(ILog/JRule) Liberty 8.x
  • Development Language / Runtime Environment: Java Enterprise EditionJava JavaScript VB Script HTML DHTML XML AJAX
  • Office Automation Tools: Microsoft Office including Exchange/Outlook
  • Operating Systems: Linux Windows Server 2008 Enterprise Edition - sp2
  • Tools: IBM/Rational Products Requirement Composer Rational Application Developer for Websphere Liberty 8.x
  • Testing Tools : IBM AppScan Version 8.5 Selenium Azure Dev Ops Test Plan
  • Web Browser: Chrome Internet Explorer Firefox
  • Web Server: IBM HTTP Version 1.3.26 and IIS

Evaluation Criteria:

Development Experience 35%

  • UI development using modern frameworks like Angular and NodeJS.
  • Strong experience with RESTful and SOAP Web Services.
  • Experience developing microservices and Spring Boot applications.
  • Experience with JavaScript HTML CSS AJAX and JDBC/SQL.
  • Experience developing AODA-compliant user interfaces and accessible PDFs.
  • Strong experience interfacing Java services with BPM tools such as IBM BAW.

Technologies Experience 35%

  • Experience with presentation and server-side frameworks: Struts Spring EJB JPA.
  • Experience with SOA design and development including WSDL Web Services and REST APIs.
  • Experience with IBM WebSphere and Liberty 8.x application servers.
  • Experience with Azure Cloud DevOps (CI/CD Docker) and middleware/gateway integration.
  • Development of complex applications using IBM ODM (Operational Decision Manager).
  • Experience with OpenText CMS APIs for metadata management.
  • Strong PL/SQL experience including migration scripts and staging tables.

Programming and Analysis Experience 15%

  • 10 years of experience designing and developing JEE components.
  • Full SDLC experience: analysis design coding testing and implementation.
  • Working knowledge of Agile/Scrum and RAD methodologies.
  • Ability to multitask and work under pressure in fast-paced environments.

Technical Skills and Compliance Experience 10%

  • Experience developing and coding components compliant with AODA.
  • Familiarity with Ontario Government IT standards (GO-ITS 54).
  • Strong focus on quality assurance: unit functional load and regression testing.
  • Experience with technical documentation estimation and Kanban-based reporting.

Public Sector Experience 5%

  • Experience with OPS permitting platforms or similar public sector modernization initiatives.
Assignment: RQ10474 - Software Developer - Senior Job Title: Senior Java / JEE Full Stack Developer Requisition (SS): RQ10474 Start Date: Client: Land & Resources Cluster End Date: Office Location: 40 St. Clair Ave. W Toronto Organization: Land & Resources Cluster Ministry: Ministry of Public and Bu...
View more view more

Key Skills

  • REST
  • Eclipse
  • Junit
  • Spring
  • Struts
  • SOAP
  • Jpa
  • Hibernate
  • Maven
  • J2EE
  • Jdbc
  • Java