logo

View all jobs

Software Developer - RQ10208

Toronto, ON

Job Title: Software Developer

Work Arrangement

  • Onsite – 5 days/week

  • Monday to Friday (standard business hours)


Role Summary

The Software Developer will be responsible for analyzing, designing, developing, testing, and supporting Java-based web and API applications. The role involves REST and SOAP services, API management, system integration, and collaboration across the full Software Development Life Cycle.


Key Responsibilities

  • Translate technical system specifications into working, tested applications

  • Develop detailed programming specifications

  • Write, generate, and maintain application code

  • Compile data-driven programs and conduct unit testing

  • Analyze, design, develop, code, and implement applications for Web and Rich Internet Applications

  • Design and develop REST APIs using API management platforms

  • Convert web services between SOAP and REST

  • Support applications including system integration, test planning, scripting, and troubleshooting

  • Resolve and troubleshoot technical issues during implementation, conversion, migration, and deployment

  • Provide post-implementation support and documentation

  • Participate in design walkthroughs and knowledge transfer activities


Required Skills & Experience

Core Development Experience

  • Experience in programming and analysis with enterprise applications

  • Experience working through the full SDLC, including design, development, testing, debugging, and documentation

  • Experience with structured methodologies such as Agile Scrum

  • Strong application design, deployment, and troubleshooting experience

Java & API Technologies

  • 5+ years experience with Java OpenJDK 8 and 11

  • 3+ years experience with Spring Boot (2 or 3)

  • 3+ years experience with SOAP Web Services

  • 3+ years experience with REST Services

  • Experience designing and developing REST APIs

  • Experience converting services between SOAP and REST

DevOps & Cloud

  • 3+ years experience with Git, DevOps, and CI/CD pipelines

  • 3+ years experience with Docker and Kubernetes

  • Experience with API Management platforms

  • Experience with OAuth2 and API security concepts

Databases & Testing

  • 5+ years experience with Oracle

  • 3+ years experience with SQL Server

  • Experience with Java Data JPA and Hibernate

  • 5+ years experience with JUnit (4 or 5)

API Documentation & Integration

  • 3+ years experience with OpenAPI Specification and Swagger

  • Experience with web technologies (DHTML, AJAX)

  • Experience with communication protocols and system integration

Communication & Collaboration

  • Strong verbal and written communication skills

  • Ability to prepare solution documentation, user manuals, and technical reports

  • Ability to communicate designs and development clearly to technical and non-technical stakeholders

  • Proven team player with a track record of meeting deadlines


Must-Have Summary:

  • Java OpenJDK 8 & 11

  • Spring Boot 2/3

  • REST & SOAP Web Services

  • API Development & Conversion

  • Git, CI/CD, DevOps

  • Docker & Kubernetes

  • Oracle & SQL Server

  • OAuth2

  • Swagger / OpenAPI

Share This Job

Powered by