Job ID: RQ10573 - Software Developer - API - Senior
Experience and Skillset Requirements
Mandatory Requirements
Extensive experience in designing, building, and consuming REST APIs, including API documentation and testing, as well as in-depth knowledge of integration patterns and best practices, with 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, including hands-on experience with messaging queuing, event-driven architecture, and asynchronous communication/multi-threading.
Strong skills in SQL and experience working with relational databases such as SQL Server or Oracle.
Knowledge of integration with OAuth2, JWT, SAML, and related authentication/authorization technologies.
Knowledge of data transformation techniques, such as mapping and normalization, with experience applying them in a Spring Integration context.
Ability to transform data between different formats, including JSON, XML, and CSV.
Nice-to-Have Requirements
Knowledge and experience in Criminal Justice Business and System
Skills Required
- Designing, building, and consuming REST APIs, including API documentation and testing
- Designing and building integration solutions using Spring Integration and integration best practices
- In-depth knowledge of microservice architecture and building scalable, highly available systems using Azure Services
- Hands-on experience with messaging/queuing, event-driven architecture, and asynchronous communication/multi-threading
- Strong SQL skills and experience with relational databases such as SQL Server or Oracle
- Knowledge of integration with OAuth2, JWT, and SAML authentication/authorization
- Knowledge of data transformation techniques (mapping, normalization) in a Spring Integration context
- Ability to transform data between JSON, XML, and CSV formats
- Knowledge and experience in Criminal Justice Business and System
What We Do
ITProFound Inc. is a global technology services and solutions provider specializing in software development, IT consulting, and staff augmentation. They deliver end-to-end business practice solutions, including ERP, cloud migrations, and data analytics, across various industries.









