Open contracts

Create job alert
Ontario Government | Gouvernement de I'Ontario logo
Government

Java Developer

Toronto, On · Hybrid · Contract

Open full page
Rate
CAD $85–$90/hr
Duration
12 months
Industry
Government
Posted
24 days ago

How your profile and resume fit this job

Get AI-powered advice based on your Wirehead Score.

Tailor my Resume

About the role

Requirements: What you'll need

Skills, Knowledge, Experience, and Qualifications:

Criteria 1: Technical Design

  • Strong expertise in Java and the Java development ecosystem, including experience with Spring Boot.
  • In-depth knowledge of microservice, Event Driven architecture and experience building scalable, highly available systems.
  • Extensive experience with REST API design and development, including experience with API documentation and testing.
  • Practical knowledge in applying various design patterns and standards to the technical design and development.
  • Strong skills in SQL and experience working with relational databases, such as SQL Server.

Criteria 2: Integration

  • In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using Spring Integration
  • Hands-On experience in messaging queuing (Azure Service Bus) and event driven architecture.

Criteria 3: Technical Framework and Middleware

  • In-depth knowledge of microservice architecture and experience building scalable, highly available systems using various Azure Services.
  • Must have prior experience in working with containerized environments such as Azure, OpenShift, Docker, Kubernetes, Microservices, etc.
  • Experience with message-oriented middleware and enterprise service buses, such as Azure Service Bus.
  • Experience on Event Driven architecture.

Criteria 4: Security

  • Experience with Security and Web Services Security standards and frameworks. Must have extensive working experience in OAuth, OpenID, SAML 2.0, etc.
  • Understanding of security best practices and experience implementing authentication, authorization, and encryption.

Criteria 5: Public Sector Experience

  • Previous experience working in Government or Public Sector organization.

Must Have:

  • 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.

Skills

  • Java
  • Spring Boot
  • REST API Design
  • Microservices Architecture
  • Azure Services
  • SQL
  • Docker
  • Kubernetes