Java/Spring Developer 10+ years of experience - Toronto, Ontario

Only for registered members Toronto, Ontario, Canada

6 hours ago

Default job background
Description: · Design, drive setup and help to establish support of EHS solutions on OPS cloud · Develop, provision and maintain MOH EHS solutions' configuration on top of the OPS cloud infrastructure · Work with relevant architects to ensure that the solution at every stage is a ...
Job description

Description:

  • Design, drive setup and help to establish support of EHS solutions on OPS cloud
  • Develop, provision and maintain MOH EHS solutions' configuration on top of the OPS cloud infrastructure
  • Work with relevant architects to ensure that the solution at every stage is aligned with the proposed/approved architecture
  • Develop solution documentation including configuration guides
  • Maintain the configuration in version control system (such as GitHub and Azure DevOps)
  • Re-produce configuration to multiple environments of the solution's lifecycle (Dev-to-Prod) via automated CI/CD pipelines

Develop and maintain the above CI/CD pipelines to include:

  • re-usable cloud environment configuration on top of the OPS cloud
  • deployment of COTS and MOH-custom applications
  • related configuration components

Provide guidance to MOH Operations on:

  • optimization of solutions' configuration via cloud native and 3rd party tools for optimal cost/performance ratio
  • solutions monitoring and troubleshooting
  • alerts and notifications
  • restoration/redeployment of a solution in the event of unrepairable environment crash
  • help to determine feasibility of environment repair vs. redeployment
  • Assist with 3rd level solutions troubleshooting
  • Stay up to date on MOH architecture roadmaps and cloud services lifecycle, upcoming new/end-of-life versions, changes in cloud service functionality and cost models and proactively notify the stakeholder
  • Guide the DR and failover exercised using and creating automated processes
  • Proven communication skills and technical leadership skills with an ability to identify areas for improvement and recommend solutions.
  • Work collaboratively with the architecture team to create the required architectural artefacts

Requirements

Experience and Skill Set Requirements:

Must Haves:

  • 10+ years Extensive experience with REST API design and development, including experience with API documentation and testing.
  • 7 + years of Demonstrated, Spring Ecosystem Mastery: Beyond annotation knowledge, they must understand Spring internals (AOP, proxies, lifecycle), auto-configuration, and how to troubleshoot @Transactional issues.
  • 7+ years of In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using Spring Integration
  • Experience with enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in a Spring Integration context.
  • Experience with Event Driven architecture, message-oriented middleware and enterprise service buses, such as Azure Service Bus
  • Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.
  • Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.
  • SFTP and Kubernetes and Dockers skills

Nice To Have:

  • Knowledge of NoSQL databases, such as MongoDB, and experience using them in a production environment.
  • Experience leading development teams and mentoring junior developers.
  • Knowledge of creating APIs that require mapping between Java based application and mainframe copybooks
  • Experience in implementing system to system integration (through APIs, web services) involving mainframe applications
  • Excellent communication and writing skills

Skill Set Requirements:

Mandatory Requirements
:

  • 10+ years Extensive experience with REST API design and development, including experience with API documentation and testing.
  • 7 + years of Demonstrated, Spring Ecosystem Mastery: Beyond annotation knowledge, they must understand Spring internals (AOP, proxies, lifecycle), auto-configuration, and how to troubleshoot @Transactional issues.
  • 7+ years of In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using Spring Integration
  • Experience with enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in a Spring Integration context.
  • Experience with Event Driven architecture, message-oriented middleware and enterprise service buses, such as Azure Service Bus
  • Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.
  • Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.
  • SFTP and Kubernetes and Dockers skills

Nice-to-Have Requirements
:

  • Knowledge of NoSQL databases, such as MongoDB, and experience using them in a production environment.
  • Experience leading development teams and mentoring junior developers.
  • Knowledge of creating APIs that require mapping between Java based application and mainframe copybooks
  • Experience in implementing system to system integration (through APIs, web services) involving mainframe applications
  • Excellent communication and writing skills

Desired Skills and Experience
:

  • Strong expertise in Java and the Java development ecosystem, including experience with Spring Boot.
  • In-depth knowledge of microservice architecture and experience building scalable, highly available systems.
  • Extensive experience with REST API design and development, including experience with API documentation and testing.
  • In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using Spring Integration
  • Experience with enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in a Spring Integration context.
  • Strong knowledge of XML and experience working with XML-based integration solutions, such as XSLT and XPath.
  • Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.
  • Experience with message-oriented middleware and enterprise service buses, such as Azure Service Bus
  • Experience on Event Driven architecture, experience on Azure Event Hub, etc.
  • Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.
  • Understanding of security best practices and experience implementing authentication, authorization, and encryption.
  • Strong experience with writing automated tests, including unit, API test, and a deep understanding of the testing process.
  • Familiarity with Agile software development methodologies, such as Scrum or Kanban, and experience participating in sprint planning and retrospectives.
  • Excellent communication skills, both written and verbal, and the ability to work effectively with both technical and non-technical stakeholders.
  • A passion for staying up-to-date with the latest industry trends and technologies, and a desire to continuously learn and improve your skills.
  • Strong problem-solving and debugging skills, and experience diagnosing and resolving complex issues.
  • A track record of delivering high-quality, robust, and scalable solutions in a fast-paced, deadline-driven environment.

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.
  • Knowledgeable in Web Content Accessibility Guidelines (WCAG) for web application development, OMG technical standards, and OPS architecture standards

Integration:

  • Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.
  • Experience with message-oriented middleware and enterprise service buses, such as Azure Service Bus.
  • Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.
  • Understanding of security best practices and experience implementing authentication, authorization, and encryption.

Technical Framework and Middleware:

  • In-depth knowledge of microservice architecture and experience building scalable, highly available systems.
  • 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, experience on Azure Event Hub, etc.

Security:

  • Experience with Security and Web Services Security standards and frameworks. Must have extensive working experience in OAuth, OpenID, SAML 2.0, etc.

Public Sector Experience:

  • Previous experience working in Government or Public Sector organization


Similar jobs

  • Work in company

    Professional Experience Year

    Only for registered members

    +The Next Best Action team here at RBC is responsible for running day-to-day marketing campaigns and marketing experiments for our banking clients. We are looking for an intern to contribute and build upon the ecosystem with collaboration with our technology/business partners acr ...

    Toronto, Ontario

    1 month ago

  • Work in company

    Professional Experience Year

    Only for registered members

    The Next Best Action team here at RBC is responsible for running day-to-day marketing campaigns and marketing experiments for our banking clients. · We are looking for an intern to contribute and build upon the ecosystem with collaboration with our technology/business partners ac ...

    Toronto Full time

    1 month ago

  • Work in company

    Professional Experience Year

    Only for registered members

    The Next Best Action team at RBC is responsible for running day-to-day marketing campaigns and experiments. We are looking for a student intern to contribute to our data innovation ecosystem with collaboration with technology/business partners across the bank. · We thrive on chal ...

    Toronto

    1 month ago

  • Work in company

    First Year Experience and Transition Officer

    Only for registered members

    This temporary replacement position involves planning and implementing an orientation program at the Barrie campus. · Working out of the First Year Experience Drop-In Centre collaborates with students and other staff to organize transitional support services. · Developing transit ...

    Ontario $37.34 - $43.18 (CAD) Freelance

    1 week ago

  • Work in company

    Salesforce Developer 7+ years of experience

    Only for registered members

    Salesforce Developer with 7+ years of experience. · ...

    Toronto, Ontario

    1 month ago

  • Work in company

    Systems Administrator 6+ years of experience

    Only for registered members

    Systems Administrator with 6+ years of experience in end-to-end monitoring and maintenance of large zOs mainframe systems. · ...

    Toronto, Ontario

    3 days ago

  • Work in company

    Consultant (3+ years of experience)

    Only for registered members

    X/Celerant is seeking several full-time Management Consultants to join our team anywhere in Canada. · ...

    Toronto

    1 month ago

  • Work in company

    Product Manager 10+ years of experience

    Only for registered members

    The Senior Product Manager oversees product strategy, planning, and roadmap execution managing backlogs in an agile SDLC. ...

    Toronto, Ontario

    1 month ago

  • Work in company

    ETL Consultant 10+ years of experience

    Only for registered members

    We are seeking an ETL consultant with extensive experience in design, development and optimization of ETL processes. The ideal candidate will have strong expertise in data warehousing and business intelligence solutions using Cognos and Microsoft Power BI. · ...

    Toronto, Ontario

    1 month ago

  • Work in company

    Mainframe Architect 10+ years of experience

    Only for registered members

    Provide expert-level administration and operational support for IBM RACF within the OPS mainframe environment. · ...

    Toronto, Ontario

    1 month ago

  • Work in company

    Training Specialist 7+ years of experience

    Only for registered members

    Deliver instruction and training, interactive demonstration and / or e-learning to staff at twenty-two (22) CACCs, 9000+ Paramedics and other required Ministry Stakeholders including ORNGE, across the province within established training program content and methodology on the Pub ...

    Toronto, Ontario

    3 weeks ago

  • Work in company

    Cloud Architect- Senior 10+ years of experience

    Only for registered members

    +Skill Set Requirements: Mandatory Knowledge and Experience: · - Minimum of 7 years of experience with Microsoft Azure to design and implement solutions using cloud native services. · - Minimum of 15 years of working experience with industry standard databases that involves datab ...

    Toronto, Ontario

    3 weeks ago

  • Work in company

    Product Manager 10+ years of experience

    Only for registered members

    The product manager will be responsible for delivering ongoing product management, monitoring and reporting. Key responsibilities include articulating the product vision and strategy, prioritizing features and managing the backlog, establishing and tracking against measurable obj ...

    Toronto, Ontario

    3 days ago

  • Work in company

    Net Developer 6+ years of experience

    Only for registered members

    The Net Developer will translate technical systems specifications into working applications, develop programming specifications, write code, maintain unit tests, and troubleshoot technical problems. · ...

    Toronto, Ontario

    1 week ago

  • Work in company

    Cloud/Data Engineer 5+ years of experience

    Only for registered members

    Deep experience across Apigee GCP GKE/GDC Kubernetes cloud and on-prem networking and Apigee Hybrid operations. · ...

    Toronto, Ontario

    1 month ago

  • Work in company

    Infrastructure Integration Specialist 6+ years of experience

    Only for registered members

    Deliverable: KTLO, Data Centre Support, Project Refreshes, Decommissioning (Network or Server), Shipping & Receiving, & Starlink Distribution. · ...

    Toronto, Ontario

    3 weeks ago

  • Work in company

    Business Analyst – Senior 7+ years of experience

    Only for registered members

    Senior Business Analyst with 7+ years of experience. Experience with Credit / Capital Calculation Engines / QRM / Market risk technology implementation. · ...

    Toronto, Ontario

    1 month ago

  • Work in company

    Product Manager 10+ years of experience

    Only for registered members

    The Senior Product Manager oversees product strategy, planning, and roadmap execution managing backlogs in an agile SDLC They collaborate with software QA Dev Ops design and cross-functional teams at Ontario Health to deliver digital health solutions. · ...

    Toronto

    1 month ago

  • Work in company

    Salesforce Developer 7+ years of experience

    Only for registered members

    Salesforce Developer with 7+ years of experience required for technical lead role. · ...

    Toronto

    1 month ago

  • Work in company

    Business Analyst- Senior 10+ years of experience

    Only for registered members

    Provides comprehensive range of I&IT business analysis services for clients with diverse business and technological needs. · ...

    Toronto, Ontario

    1 month ago