Skip to main content

Software Developer - Senior | Java, Spring Boot, Angular, NodeJS, IBM ODM, Azure, PL/SQL, AODA, OPS Experience (Dev 35%, Tech 35%, Analysis 15%, Compliance 10%, Public 5%)

Technology
CCI- Computer Consultants International, Inc.
Toronto, Canada1 month agoUntil 2026-11-16
Service contract

Job description

Software Developer – Senior

Onsite: 5 days per week at 40 St. Clair Ave. W, Toronto

Responsibilities

  • Translate technical specifications into tested applications: programming specs, code generation, unit tests.
  • Troubleshoot technical issues during implementation, conversion, and migrations.
Core Development Skills
  • Full SDLC experience: design, coding, testing, debugging, deployment, maintenance.
  • Proficient in Java, Spring Boot, JPA, EJB, Angular, NodeJS, Jasper Reports, PDF generation.
  • RESTful/SOAP web services, microservices, distributed systems.
Cloud & DevOps
  • Azure Cloud, CI/CD pipelines, Docker, infrastructure automation.
  • Deployment packages and release coordination.
Business Rules & Integration
  • IBM ODM for complex applications.
  • IBM BAW for orchestration/automation.
  • JEE servers: WebSphere, Liberty 8.x; middleware/gateways.
Database & Data Migration
  • PL/SQL: queries, stored procedures, migration scripts, staging tables.
  • Relational/hierarchical DB technologies.
Content Management Systems
  • OpenText CMS APIs for metadata accuracy.
Accessibility & Standards
  • AODA-compliant UIs and accessible PDFs.
  • Ontario Government IT standards (GO-ITS 54).
Public Sector Experience
  • OPS permitting platforms, enterprise integration, compliance.
Agile & Collaboration
  • Agile Scrum, RAD frameworks.
  • Team collaboration with BAs, QA, architects.
Documentation
  • Maintain design/architecture docs.
  • Produce technical documentation, deployment guides, manuals.
Quality Assurance & Estimation
  • Unit, functional, load, regression testing.
  • Code reviews, effort estimates, Kanban reporting, project meetings.
Work Environment & Soft Skills
  • Multitasking under pressure, strong organizational/time management.
  • Consistent deadline delivery.
Tools & Technologies
  • Modeling: Rational Software Architect v8.0.
  • Servers: WebSphere ND 8.x, BAW 8.6.x, Liberty 8.x, ODM 8.x.
  • Databases: Oracle 11g/19c, MS Access.
  • Design: Oracle Designer.
  • Development: RAD 8.0, BPM v8.x, ODM, Liberty.
  • Languages: Java EE, Java, JavaScript, VB Script, HTML, XML, AJAX.
  • Office: MS Office, Exchange/Outlook.
  • OS: Linux, Windows Server 2008.
  • Tools: Rational Products, Requirement Composer, RAD for WebSphere.
  • Testing: IBM AppScan v8.5, Selenium, Azure DevOps Test Plan.
  • Browsers: Chrome, IE, Firefox.
  • Web Servers: IBM HTTP v1.3.26, IIS.
Development Experience – 35%
  • UI with Angular/NodeJS.
  • REST/SOAP services, microservices, Spring Boot.
  • JavaScript, HTML, CSS, AJAX, JDBC/SQL.
  • AODA-compliant UIs, accessible PDFs.
  • Java services interfacing with IBM BAW.
Technologies Experience – 35%
  • Struts, Spring, EJB, JPA.
  • SOA design: WSDL, Web Services, REST APIs.
  • WebSphere, Liberty 8.x.
  • Azure Cloud, CI/CD, Docker, middleware/gateway.
  • IBM ODM applications.
  • OpenText CMS APIs.
  • PL/SQL migration scripts, staging tables.
Programming & Analysis – 15%
  • 10+ years JEE component design/development.
  • Full SDLC: analysis, design, coding, testing, implementation.
  • Agile/Scrum, RAD methodologies.
  • Multitasking in fast-paced environments.
Technical Skills & Compliance – 10%
  • AODA-compliant coding.
  • GO-ITS 54 familiarity.
  • QA focus: unit, functional, load, regression testing.
  • Documentation, estimation, Kanban reporting.
Public Sector – 5%
  • OPS permitting platforms, modernization initiatives.
Keywords
monthsOfExperience: 120KanbanDocBookHTML5Web Services Description LanguageXBELOrchestrationMicrosoft OfficeCodingGadgetApache Struts 2Spring FrameworkRational Software ArchitectXULMetadataV8Google ChromeOpenDroneMapOxygeneMicrosoft Access

Interested in this role?