Talent.com
API Senior Software Developer
API Senior Software DeveloperTeckhorizon Inc • Toronto, Ontario, Canada
No longer accepting applications
API Senior Software Developer

API Senior Software Developer

Teckhorizon Inc • Toronto, Ontario, Canada
30+ days ago
Job type
  • Full-time
Job description

Location: Onsite-Toronto ON

Duration: 1 year (potential extensions up to 2 times)

Overview:

A Senior API Software Developer with 8 years of experience responsible for designing developing and consuming APIs to translate functional specifications into fully tested applications. This role includes programming debugging unit testing and documenting APIs and related systems.

Key Responsibilities / Deliverables:

  • Develop RESTful APIs with endpoints request/response models authentication and error handling.
  • Build clean scalable and secure APIs using Java and Spring Boot.
  • Design modular microservices with clear inter-service communication protocols.
  • Implement business requirements for data transformation and routing using APIs.
  • Write efficient M/DAX expressions SQL queries and database schemas for API data storage.
  • Profile and optimize APIs for performance memory usage and throughput.
  • Secure API calls using OAuth2 JWT SAML input validation and OWASP best practices.
  • Containerize applications with Docker docker-compose and Kubernetes manifests.
  • Integrate monitoring (Prometheus Grafana) and logging (ELK Splunk) for operational visibility.
  • Produce detailed documentation deployment instructions and operational guides.
  • Participate in code reviews mentorship and knowledge transfer to junior developers.
  • Provide on-call support for production issues including weekends.

Mandatory Requirements:

  • REST API design and development including documentation and testing.
  • Spring Boot and Java development expertise.
  • Microservice architecture and building scalable high-availability systems.
  • Spring Integration and integration pattern knowledge.
  • Messaging queues / Event Driven Architecture (Azure Service Bus Event Hub).
  • Asynchronous communication and multi-threading experience.
  • Strong SQL skills with SQL Server or Oracle.
  • Experience with OAuth2 JWT SAML and secure API practices.
  • Data transformation skills (mapping normalization JSON/XML/CSV).

Nice-to-Have Skills:

  • Knowledge of Criminal Justice business and systems.
  • Experience in asynchronous communication and multi-threading.
  • Ability to transform data between different formats (JSON XML CSV).

Desired Competencies:

  • Modern Java programming object-oriented and functional programming.
  • Enterprise integration technologies such as JMS AMQP REST.
  • Experience with containerized environments: Azure OpenShift Docker Kubernetes.
  • Automated testing (JUnit Mockito Test Containers).
  • Familiarity with Agile software development: Scrum/Kanban.
  • Strong problem-solving debugging and analytical skills.
  • Excellent communication with technical and non-technical stakeholders.
  • Ability to mentor junior developers and make architectural decisions.
  • Ability to prioritize tasks manage deadlines and handle multiple responsibilities.


Key Skills
Spring,.NET,C/C++,Go,React,OOP,C#,AWS,Data Structures,Software Development,Java,Distributed Systems
Employment Type : Full Time
Experience: years
Vacancy: 1
Create a job alert for this search

API Senior Software Developer • Toronto, Ontario, Canada

Similar jobs
Delphi Developer - Envision Technology Solutions

Delphi Developer - Envision Technology Solutions

Envision Technology Solutions • newmarket, on, ca
Full-time
Design| develop and maintain desktop and enterprise applications using Delphi.Key responsibilities include writing clean| efficient code| troubleshooting bugs| collaborating with teams to define re...Show more
Last updated: 2 days ago • Promoted
Sr. Java Developer (Python needed)

Sr. Java Developer (Python needed)

Xaxis Solutions • richmond hill, on, ca
Full-time
Provide a brief introduction to the company, its mission, and culture.A short paragraph summarizing the key role responsibilities.Minimum 10+ years of work experience in application development.Str...Show more
Last updated: 2 days ago • Promoted
Senior Python Developer

Senior Python Developer

Yep Ads • Markham
Full-time
We are a technology company building cutting edge enterprise software to “change the game” in online advertising.The company is headquartered in downtown San Francisco (SOMA) with offices at Toront...Show more
Last updated: 30+ days ago • Promoted
Senior Consultant - Codex

Senior Consultant - Codex

Codex • newmarket, on, ca
Full-time
We are partnering with a fast-growing, boutique Anaplan consultancy to hire a Senior Anaplan Consultant.Due to several large enterprise projects kicking off, the firm is expanding its delivery team...Show more
Last updated: 2 days ago • Promoted
AWS Full Stack Software Architect

AWS Full Stack Software Architect

SPECTRAFORCE • richmond hill, on, ca
Full-time
Title: AWS Full Stack Software Architect.Location: Remote, Pacific Time Zone hours preferred.Duration: 6 Months (Possible extension).Minimum Education Required: Bachelor’s degree in computer scienc...Show more
Last updated: 2 days ago • Promoted
Senior full stack developer with AWS experience - Luxoft

Senior full stack developer with AWS experience - Luxoft

Luxoft • richmond hill, on, ca
Full-time
Our Customer is one of the world's largest investment management companies.Based in Southern California, our client manages close to $2 trillion in assets and is looking for a new partner to partic...Show more
Last updated: 1 day ago • Promoted
Senior Software AI Developer

Senior Software AI Developer

PowerToFly • Toronto
Full-time
The Autodesk access group is responsible for connecting customers to their products and data, the team is driving the transformation of Autodesk’s business models, account & user management.We solv...Show more
Last updated: 30+ days ago • Promoted
AI and DSP Applications – Senior UI Software Engineer

AI and DSP Applications – Senior UI Software Engineer

Nutanix • Markham
Full-time
Engineering Group, Engineering Group >.Do you ever wonder when will connected devices become thinking devices? Be part of the group that is working on technology that will bring “Cognition” to all ...Show more
Last updated: 30+ days ago • Promoted
Senior Software Developer

Senior Software Developer

Ecruit • Toronto, Ontario, Canada
Full-time
Quick Apply
Senior Software Developer – Competitive Salary – Canada (Remote).Ready to shape the future of airline tech from anywhere in Canada? Want to take ownership of systems used every day by real-world fl...Show more
Last updated: 26 days ago
Sr. Java Fullstack developer

Sr. Java Fullstack developer

Coforge • markham, on, ca
Full-time
Java, Springboot, Angular, AWS, API.In-Person interview in Markham, ON.Java Fullstack developer with the following skillset :.Expert-level Java 17/21 & Spring Boot 3.Spring ecosystem (MVC, Data JPA...Show more
Last updated: 2 days ago • Promoted
Senior Salesforce Developer

Senior Salesforce Developer

Randstad Digital • Richmond Hill
Full-time
Salesforce Developer (Contract Position).Number of Positions: 1 Duration: 6 months initial contract.Must be eligible to work in Canada.RH and maybe 1-2 days in Mississauga office, interchange.The S...Show more
Last updated: 3 days ago • Promoted
Senior Kernel Developer - RTOS

Senior Kernel Developer - RTOS

Huawei Canada • Markham
Full-time +1
Senior Kernel Developer - RTOS.Huawei Canada has an immediate permanent opening for a Senior Software Developer.The Intelligent Real-Time Operating System Lab focuses on OS architecture, concurrenc...Show more
Last updated: 3 days ago • Promoted
Senior Software API Engineer

Senior Software API Engineer

Hiremore • Toronto
Full-time
At HireMore, we leverage our technology, algorithms and good old human brainpower to quickly identify, source, engage and vet, peer-qualified candidates.We believe exceptional sourcing to be the ke...Show more
Last updated: 3 days ago • Promoted
Guidewire Developer

Guidewire Developer

Pacer Group • markham, ON, ca
Full-time
Configuration/integration and Guidewire Implementations in Policy Center5-7 years of experience in Java/J2ee (EJB, Servlets, JSP, JDBC, Web Services, JMS, JPA).XML and GOSUShould be certified in Gu...Show more
Last updated: 13 days ago • Promoted
Guidewire Integration Lead - Senior Developer

Guidewire Integration Lead - Senior Developer

Aarorn Technologies Inc • Markham
Full-time
Guidewire Integration Lead - Senior Developer.Location: Markham, ON (3x onsite a week).IT with P&C Insurance Domain Experience and strong experience with Guidewire PC Integration.Experience with Po...Show more
Last updated: 30+ days ago • Promoted
Software Developer - Senior

Software Developer - Senior

Connvertex Technologies Inc. • Toronto, ON, Canada
Full-time
Quick Apply
This position is listed as "Onsite"; the resource is expected to work onsite between the standard working hours of 8:00-5:00 PM (excluding lunch breaks) every Monday to Friday inclusive at the iden...Show more
Last updated: 30+ days ago
Payments Developer (MTS/UPF Developer with Unix

Payments Developer (MTS/UPF Developer with Unix

Net2Source (N2S) • richmond hill, ON, ca
Full-time
Job Title: Payments Developer (MTS/UPF Developer with Unix) Location: Remote (US/Canada) Engagement Type: ContractJob Description:&...Show more
Last updated: 2 days ago • Promoted
AWS Full Stack Software Architect - newmarket

AWS Full Stack Software Architect - newmarket

SPECTRAFORCE • newmarket, on, ca
Full-time
Title: AWS Full Stack Software Architect.Location: Remote, Pacific Time Zone hours preferred.Duration: 6 Months (Possible extension).Minimum Education Required: Bachelor’s degree in computer scienc...Show more
Last updated: 2 days ago • Promoted