
- 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 ResumeAbout 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



