Ontario Government Client is actively seeking a Software Developer. As a Software Developer, where you have experience in REST API design and development will drive innovative solutions. With a strong foundation in integration patterns and best practices, coupled with proficiency in Java and SQL, you'll contribute to the advancement of critical technological initiatives. Join us in shaping the future of government technology and integration solutions.
Note: The candidate is present on-site for three days each week.
Must-haves:
Extensive Experience with REST API:
Proficiency in REST API design, development, documentation, and testing
In-depth Knowledge of Integration Patterns:
Mastery of integration patterns and best practices, including expertise with IBM App Connect Enterprise (ACE) or similar products
Familiarity with enterprise integration technologies like JMS, AMQP, or REST in IBM ACE or Spring Integration context
Data Transformation and SQL Skills:
Knowledge of data transformation techniques and experience with Spring Integration
Strong SQL skills and experience with relational databases like SQL Server or Oracle
Criteria:
Criteria 1 - Integration Knowledge and Experience:
In-depth understanding of XML and experience with XML-based integration solutions
Familiarity with message-oriented middleware and enterprise service buses in IBM App Connect Enterprise
Experience with event-driven architecture and event-based integration
Criteria 2 - Java / API:
Strong expertise in Java and Spring Boot
Knowledge of microservice architecture and REST API design and development
Understanding of security best practices and experience with authentication and encryption
Criteria 3 - Middleware and Problem-Solving Skills:
Experience with deployment and production support
Strong problem-solving skills
Criteria 4 - Security:
Extensive experience with security standards and frameworks like OAuth, OpenID, and SAML 2.0