Our Government Client is seeking a Senior API Software Developer to design and build secure, scalable integration solutions that support mission-critical government services. The successful candidate will bring strong expertise in API development, microservices, and cloud-native architectures.Job Title: Senior API Software DeveloperJob Location: Toronto, ON/HybridJob Description:Must Haves:Extensive experience designing, building, and consuming REST APIs, with documentation and testing expertiseStrong knowledge of integration patterns and hands-on experience with Spring IntegrationProven background in microservice architecture and developing scalable systems using Azure servicesHands-on experience with messaging queues and event-driven architectureProficiency with asynchronous communication and multi-threadingKnowledge of authentication/authorization standards (OAuth2, JWT, SAML)Strong SQL skills and experience with relational databases (SQL Server, Oracle)Nice to Have:Familiarity with Criminal Justice business systemsExperience in data transformation (mapping, normalization) using Spring IntegrationAbility to transform data across multiple formats (JSON, XML, CSV)Key Responsibilities:Design, develop, and maintain APIs and integration solutionsBuild scalable microservices leveraging Azure cloud servicesEnsure secure, high-performance solutions using industry best practicesSupport data integration, transformation, and interoperability across enterprise systems