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
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.
- 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.
- Azure Cloud, CI/CD pipelines, Docker, infrastructure automation.
- Deployment packages and release coordination.
- IBM ODM for complex applications.
- IBM BAW for orchestration/automation.
- JEE servers: WebSphere, Liberty 8.x; middleware/gateways.
- PL/SQL: queries, stored procedures, migration scripts, staging tables.
- Relational/hierarchical DB technologies.
- OpenText CMS APIs for metadata accuracy.
- AODA-compliant UIs and accessible PDFs.
- Ontario Government IT standards (GO-ITS 54).
- OPS permitting platforms, enterprise integration, compliance.
- Agile Scrum, RAD frameworks.
- Team collaboration with BAs, QA, architects.
- Maintain design/architecture docs.
- Produce technical documentation, deployment guides, manuals.
- Unit, functional, load, regression testing.
- Code reviews, effort estimates, Kanban reporting, project meetings.
- Multitasking under pressure, strong organizational/time management.
- Consistent deadline delivery.
- 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.
- 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.
- 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.
- 10+ years JEE component design/development.
- Full SDLC: analysis, design, coding, testing, implementation.
- Agile/Scrum, RAD methodologies.
- Multitasking in fast-paced environments.
- AODA-compliant coding.
- GO-ITS 54 familiarity.
- QA focus: unit, functional, load, regression testing.
- Documentation, estimation, Kanban reporting.
- OPS permitting platforms, modernization initiatives.
Keywords
monthsOfExperience: 120KanbanDocBookHTML5Web Services Description LanguageXBELOrchestrationMicrosoft OfficeCodingGadgetApache Struts 2Spring FrameworkRational Software ArchitectXULMetadataV8Google ChromeOpenDroneMapOxygeneMicrosoft Access
Interested in this role?