Software Developer - API - Senior at Innosystech Inc — NeverHard
Software Developer - API - Senior at Innosystech Inc in Toronto, Ontario. Skills: Agile methodologies, Collaboration, Communication, Java, Network Security and Gateways. Apply on NeverHard.
Company
Innosystech Inc
Location
Toronto, Ontario
Type
contract
Required skills:
Agile methodologies
Collaboration
Communication
Java
Network Security and Gateways
Problem Solving
Protocols
Rest API
SQL
Web Services
Job DescriptionJob Description
Job Title:
Software Developer - API - Senior
Location:
Toronto
Work Model:
Onsite
Duration:
12 months
Extension:
1 Time
Must Haves
10+ years of experience as a designer and developer in the large-scale multi-client web applications
10+ year of hands-on working experience of Java development with Oracle or SQL database
5+ years of hands-on experience of RestAPI, RESTful WebServices
Knowledge of security gateways and protocols (JWT, Oauth2.0, SSL Certificates)
Solid Understanding of Agile methodologies
Description / Responsibilities / Skills
Responsibilities
Required to translate technical systems specifications into working, tested applications.
developing detailed programming specifications
writing and/or generating code
compiling data-driven programs, maintaining, and conducting unit tests.
Designs and develops REST API platform (e.g., with using Apigee/APIM)
Converts web services from SOAP to REST or vice-versa
General Skills
Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts
Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
A team player with a track record for meeting deadlines
API Skills
Experience in API layer like security, custom analytics, throttling, caching, logging, monetization, request and response modifications etc. using Apigee
Experience in creating REST API documentation using Swagger and YAML or similar tools desirable
Experience with Integration frameworks (e.g., Mule, Camel) desirable
Desirable Skills
Experience with middleware and gateways
Ability to provide post-implementation support and resolve any post-implementation technical issues
Experience conducting design walkthrough sessions with project team
Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
Ability to provide user and system documentation as required
Deliverables
Ability to provide user and system documentation as required
Experience & Skill Set Requirements
1. Core Skills and Experience (40%)
Proven experience delivering solutions using platforms such as IBM API Connect, IBM App Connect Enterprise (ACE), MuleSoft, or Azure API Management (APIM)
Demonstrated ability to integrate with enterprise platforms such as Microsoft SharePoint, Microsoft Dynamics CRM, Siebel, and Curam
Experience with integration between APIs and enterprise systems (e.g., databases, CRMs, ERPs)
Demonstrated experience with API lifecycle management, including versioning, testing, deployment, and monitoring
Familiarity with cloud platforms, DevOps, and CI/CD practices for API deployment
2. Technical Skills and Experience (35%)
Experience implementing API gateway policies (rate limiting, throttling, transformation, logging)
Strong knowledge of integration patterns, such as synchronous/asynchronous messaging, pub/sub, and message queues
Deep understanding of OpenAPI (Swagger) specifications and API documentation standards
Hands-on experience with middleware, ESB, and enterprise integration patterns
Proven ability to integrate APIs with SharePoint document libraries and workflows, CRM systems, and case management platforms
Familiarity with containerization technologies (e.g., Docker) and orchestration tools (e.g., Kubernetes) is an asset
Proficient with monitoring and troubleshooting tools for APIs and integrations
Ability to troubleshoot integration errors and performance issues across platforms
3. Communication and Documentation Skills (20%)
Excellent written and verbal communication skills for both technical and non-technical audiences
Ability to document APIs, integration workflows, and technical specifications clearly and thoroughly
Experience collaborating with cross-functional teams including business analysts, QA, developers, and product owners
Skilled in facilitating technical discussions and providing knowledge transfer to internal staff
Strong ability to present ideas, lead technical walkthroughs, and produce clear status updates
4. Public sector Experience (5%)
Experience with OPS IT project and architectural governance
Knowledge of OPS Digital , accessibility, and cybersecurity standards