Java Developer API
Job Overview
- Location
- Toronto, Ontario, Canada
- Job Type
- Contract - Corp-to-Corp (C2C)
- Work Setting
- On-site
- Hire Type
- Contract
- Pay
- CAD 70 – CAD 75 (Hourly)
- Date Posted
- Nov 13, 2025
- Experience Level
- Mid-Senior Level
- Willing to Sponsor
- No
Skills
Languages
A senior API Software Developer with 8+ years of experience will be responsible for creating and using APIs to translate functional specifications into working and tested applications. This includes developing detailed programming specifications, user interface designs, prototypes, writing and/or generating code, compiling data driven programs, conducting unit tests and debugging code.
Must haves:
Extensive 8+Yeras of experience in designing, building, and consuming REST APIs, including experience with API documentation and testing.
In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using Spring Integration
In-depth knowledge of microservice architecture and experience building scalable, highly available systems using various Azure Services.
Hands-On experience in messaging queuing and event driven architecture.
Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.
Knowledge on Integration with Oauth2, JWT, SAML, etc.
Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.
Nice to have:
Knowledge and experience in Criminal Justice Business and System
Experience with asynchronous communication, multi-threading.
Ability to transform data between different formats (JSON, XML, CSV).