Software Developer - Senior

Symbiotic Group

Toronto

Hybrid

CAD 110,000 - 160,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Symbiotic Group is seeking a Senior Software Developer to design, develop, enhance, and maintain enterprise applications in Toronto, ON. You will translate technical specs into deployable solutions, collaborate with cross-functional teams, and participate in all stages of the software lifecycle.

Responsibilities include coding, unit testing, integration efforts, and contributing to design and architecture documentation. Strong Java/Spring Boot, Angular, and cloud experience are required.

Qualifications

  • Extensive SDLC experience across design, development, testing, deployment and maintenance.
  • Strong Java and Spring Boot proficiency with modern frontend frameworks (Angular).
  • Experience in RESTful and SOAP web services integration.

Responsibilities

  • Translate specifications into working, tested applications.
  • Develop programming specifications and code for enterprise apps.
  • Conduct unit and integration testing; maintain existing systems.
  • Collaborate with BAs, QA and solution architects through delivery phases.
  • Prepare effort estimates and report progress in Agile/Scrum/Kanban environments.

Skills

Java
Spring Boot
Angular
NodeJS
RESTful / SOAP
Azure Cloud

Tools

IBM ODM
IBM WebSphere
Rational Suite

Job description

We are seeking a Senior Software Developer to support the design, development, enhancement, and maintenance of enterprise applications. The successful candidate will be responsible for translating technical specifications into fully tested and deployable solutions while collaborating with cross-functional teams throughout the software development lifecycle.

Work Arrangement: Onsite, 5 days per week in Toronto, ON.

Key Responsibilities
  • Translate technical systems specifications into working, tested applications.
  • Develop detailed programming specifications.
  • Write and/or generate code for enterprise applications.
  • Compile data-driven programs and conduct unit testing.
  • Maintain existing applications and software components.
  • Resolve and troubleshoot technical issues arising during software operation and usage.
  • Provide technical assistance during implementation, conversion, and migration activities.
  • Participate in application design, development, testing, deployment, and maintenance activities.
  • Collaborate with business analysts, QA teams, and solution architects throughout project delivery.
  • Update and maintain technical design, architecture, deployment, and support documentation.
  • Conduct design reviews and code reviews.
  • Prepare effort estimates and report project progress.
  • Participate in Agile, Scrum, and Kanban-based delivery environments.
Required Qualifications
Core Development Skills
  • Extensive experience across the full Software Development Life Cycle (SDLC), including design, development, testing, debugging, deployment, and maintenance.
  • Strong experience with:
  • Java
  • Spring Boot
  • JPA
  • EJB
  • Angular
  • NodeJS
  • PDF generation technologies
  • Experience building and integrating RESTful and SOAP web services.
  • Experience developing microservices and distributed systems.
  • Hands-on experience with Azure Cloud services.
  • Experience with DevOps practices including:
  • Docker/containerization
  • Experience preparing deployment packages and coordinating releases.
Business Rules & Integration
  • Strong experience with IBM Operational Decision Manager (ODM).
  • Experience integrating with IBM Business Automation Workflow (BAW).
  • Experience working with IBM WebSphere and Liberty application servers.
  • Familiarity with middleware platforms, gateways, and communication protocols.
Database & Data Migration
  • Advanced PL/SQL development experience.
  • Experience writing complex queries and stored procedures.
  • Experience creating migration scripts and staging tables.
  • Experience with relational and hierarchical databases.
Content Management
  • Experience working with OpenText Content Management System APIs.
  • Experience maintaining and updating metadata within enterprise content platforms.
Accessibility & Standards
  • Experience developing accessible user interfaces and accessible PDF documents.
  • Familiarity with GO-ITS 54 standards and accessibility best practices.
Public Sector Experience
  • Experience supporting permitting platforms or similar public sector environments.
  • Experience integrating enterprise systems while adhering to government standards and compliance requirements.
  • Experience working within Agile Scrum and Rapid Application Development (RAD) environments.
  • Strong analytical and problem-solving capabilities.
  • Excellent communication and interpersonal skills.
  • Demonstrated ability to work effectively in collaborative team environments.
Documentation & Quality
  • Experience producing:
  • Technical documentation
  • System documentation
  • Experience performing:
  • Unit testing
  • Functional testing
  • Load testing
  • Regression testing
  • Experience providing effort estimates and status reporting.
Preferred Technical Environment
Platforms & Application Servers
  • IBM WebSphere Application Server
  • IBM Business Automation Workflow (BAW)
  • Liberty
Databases
  • Oracle
  • Microsoft Access
Development Technologies
  • Java
  • HTML
  • DHTML
  • XML
  • AJAX
  • VB Script
Development Tools
  • Rational Software Architect
  • Rational Application Developer
  • IBM ODM
Testing Tools
  • Selenium
  • AppScan
Operating Systems
  • Windows Server
About Symbiotic Digital.

Symbiotic Digital provides the IT Experts you need that solve problems and get things done. See what the top 2% in their field can do for you. (Symbiotic Digital is a division of Symbiotic Group Inc.)

We serve customers in two ways, we provide:

  • Digital Experts: IT Consulting expertise. Bright Minds That Produce Proven Results
  • Recruitment: Find The Right People You Need

Serving IT & Business leaders, Symbiotic Digital provides a business system that enable us to provide the Expert Technical staff needed to solve challenging business and IT problems. IT leaders in the most reputable organizations in Canada have relied on Symbiotic Digital to help them staff difficult assignments with proven Experts uniquely evaluated by our proven QMS- Quality Management System Staff Development Model. We are a 100% Indigenous owned company.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Symbiotic Group • Toronto

Hybrid
CAD 120,000 - 150,000
Full Stack Developer
Full Stack Developer

Symbiotic Group • Toronto

On-site
CAD 110,000 - 150,000
Senior Full Stack Developer
Senior Full Stack Developer

Symbiotic Group • Toronto

On-site
CAD 90,000 - 130,000
Software Developer – ETL
Software Developer – ETL

Symbiotic Group • Toronto

Hybrid
CAD 95,000 - 140,000
Software Test Engineer
Software Test Engineer

Symbiotic Group • Toronto

On-site
CAD 85,000 - 115,000
Senior .NET Developer
Senior .NET Developer

Symbiotic Group • Toronto

Hybrid
CAD 110,000 - 150,000
Senior Solutions Designer
Senior Solutions Designer

Symbiotic Group • Toronto

On-site
CAD 100,000 - 150,000
Software Quality Assurance Analyst
Software Quality Assurance Analyst

Symbiotic Group • Toronto

On-site
CAD 70,000 - 100,000
Service Desk Analyst
Service Desk Analyst

Symbiotic Group • Toronto

On-site
CAD 45,000 - 65,000
5 days onsite
Systems Testing Specialist
Systems Testing Specialist

Symbiotic Group • Toronto

Hybrid
CAD 70,000 - 90,000