Java Cloud Developer

2 weeks ago


Old Toronto, Ontario, Canada Qualitative Financials Full time
MECP is currently in the process of rebuilding their legacy application called Business Number - Gateway (formally known as Single Business Number). The application is currently using a IBM BPM technology. This legacy technology is costly to maintain and not required for the new solution.

The newly build application will be cloud based custom Java solution, utilizing Azure SQL as the database. The timeline to complete the project will be Q

Responsibilities

  • Lead all development activities for the assigned system components which includes, but is not limited to, design, coding, documentation, integration, unit testing, defect resolution;
  • Develop user interface web application to enable ministry staff to correct data from data store
  • Develop queries, scripts and/or application components to migrate source data to a destination/target database
  • Work closely with business analysts and quality assurance analysts to confirm that the application code meets the business and system requirements that are outlined in the detailed design, during the analysis and user acceptance, testing, and implementation phases of the development lifecycle;
  • Provide recommendations on best coding/solution design, impacts and options;
  • Work closely with project team to confirm that the solution / application code meets the business and system requirements that are outlined in the detailed design, during the analysis and user acceptance, testing, and implementation phases of the development lifecycle;
  • Documents solution design, code and deployment specifications and/or other code/system procedures to ensure transition to operations and supportability by the Ministry
  • Lead all phases of the systems development lifecycle from analysis and design, development and coding, acceptance testing, and implementation, and work with project team members to review, evaluate, and approve project deliverables and documentation;
  • Design, develop and code application components, database connections, web interfaces, prototypes as a proof-of concept during design phase
  • Coding, testing, and debugging of the code drop/code release developed based on the assigned application components;
  • Code all assigned database and/or application components in accordance with the approved detailed design specifications;
  • Prepare code drop/code release deployment packages in preparation for release to production, and co-ordinate code deployment into various environments (i.e. test, staging, and production);
  • Conduct and assist in code and design reviews;
  • Provide accurate estimates for newly proposed functionality/enhancements and review the estimates from other team members for completeness and accuracy;
  • Work with the Cluster technical staff to identify performance and/or availability issues for the code drop/code release developed and provide solutions;
  • Lead development activities during the defect resolution cycle during the acceptance test
  • Obtain Client or Cluster application architect approval for all code drop/code release changes for assigned application components;
  • Provide a defect free code drop/code release according to the Cluster's development standards for the assigned application components;
  • Provide quality assurance for the code drop/code release (includes: unit testing, functional testing, load testing, tuning and regression testing, providing defect resolution and a fully tested application component);
  • Provide documented source code for the assigned database, data schema and/or application components and obtain approval, acceptance, and sign-off by the Cluster on the final code drop/code release;
  • Obtain acceptance and approval by the Cluster and the project team for all assigned deliverables;
  • Ensure all artefacts / deliverables are in compliance with Government of Ontario - Information Technology Standards (GO ITS) 54 Standards;
  • Actively participate in and contribute to regular project team meetings to provide status updates, raise risks/issues, and provide recommendations
  • Lead workshops, demos, and/or other sessions and when required to facilitate and lead meetings;
  • Provide weekly report confirming status of the assigned tasks.

General Skills

  • Experience in programming and analysis; specialized software package support at the specified experience level
  • Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
  • Experience in structured methodologies for the development, design, implementation and maintenance of applications
  • Experience in design, code, test, debug and document applications
  • Experience in the use of object and/or third generation language development tools
  • Experience in one or more programming languages
  • Experience in application design, latest design patterns, deployment and troubleshooting
  • Experience with relational and hierarchical database technologies
  • Experience in the use of information retrieval packages using query languages
  • Experience with one or more communications protocols
  • Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts
  • Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
  • A team player with a track record for meeting deadlines

Desirable Skills

  • Experience in Agile, STRUTS, SCRUM, Lean, DevOps methodologies
  • Experience in Azure Cloud Environment
  • Experience in Azure SQL
  • Knowledge and experience with programming Internet-ready applications
  • Knowledge and experience in rapid application development (RAD) methodologies
  • Knowledge and understanding of Information Management principles, concepts, policies and practices
  • Experience with middleware and gateways
  • Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging
  • Ability to provide post-implementation support and resolve any post-implementation technical issues
  • Experience conducting design walkthrough sessions with project team
  • Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
  • Ability to provide user and system documentation as required

Knowledge Transfer Requirements

  • Knowledge transfer is expected to occur throughout the duration of the assignment through regular meetings, touchpoints, and working sessions with LRC staff
  • All design, development, artefacts, and source code, including all relevant and complete documents must be transferred to the ministry in the designated repositories provided
  • Dedicated knowledge transfer sessions will be scheduled during the close-out phase of the project to ensure completeness of knowledge transfer and all documentation is shared, and allow LRC staff to ask clarification and/or follow up questions

Overall number of years experience: 7+

Must have no. of years experience: 7+

Java, J2EE, EJB, STRUTS, Spring Boot, Web Services, Azure SQL, Azure Cloud Environment, DevOps development, XML, UI development, Angular, Node.JS, DevOps and tools, Agile, SCRUM, Lean, PDF, report generation, AODA, PL/SQL, Database development, Shell scripting, Oracle, IBM Websphere, Vulnerability assessment/resolution. Strong experience in interfacing with relational databases utilizing Java. Understanding of Oracle Forms/Reports, Oracle Application Suite, ability to extract usable information from Oracle forms/reports applications.

Evaluation criteria
  • UI development and AODA: 10%,
  • Technical experience (web and backend development with various frameworks, Java, etc): 35%
  • Azure DevOps, Azure SQL, API App, Azure Data Factory and Cloud: 15%
  • Analysis/Development: 25%
  • Documentation: 5%
  • Vulnerability Assessment/resolution: 5%
  • Experience with govt. IT infrastructure: 5%

Nice to have
  • Public Sector Experience
  • Hands-on experience with agile methodologies in DevOps setup.

#J-18808-Ljbffr
  • Java developer

    2 weeks ago


    Old Toronto, Ontario, Canada Opencloudco Full time

    Roles and Responsibilities:Design and develop server-side components of our software applications using Java.Develop and maintain RESTful APIs that connect to various client applications.Collaborate with front-end developers to integrate user-facing elements with server-side logic.Write efficient and scalable code that meets business requirements and is...


  • Old Toronto, Ontario, Canada Nexus Systems Group Inc. Full time

    Cloud DeveloperTypical Day in Role: Design, develop and implement applications and solutions to support Global Technology Applications (GTA) system delivery Work within a Cloud (GCP, Hive), Python and ecosystem to design and deliver complex software components and applications. Migration from Hadoop Cluster to Google Cloud Platform. Analyze complex business...

  • Senior Java Developer

    2 weeks ago


    Old Toronto, Ontario, Canada 2i Solutions, Inc Full time

    There is a 1 year contract opportunity, with possible extension for a Senior Java Developer (Back-end), in Toronto.Work would be done remotely until the pandemic situation normalizes.Must haves:Reliability level Federal Security clearance is mandatory7+ years of experience with Java back-end development, RESTful APIs, PostgreSQL, SOAPExperience with various...


  • Toronto, Ontario, Canada Resonaite Full time

    Our client in the financial services sector is looking for a contract based senior Java Developer focused on building microservice based back-end services in Java/SpringbootResponsibilities:Developing and maintaining resilient microservices applications including analysis, development, and implementation. Build and deploy API & Microservices technologies...


  • Old Toronto, Ontario, Canada MBR Partners Full time

    MBR Partners are excited to partner with our Canadian-based Clients who are looking for remote GCP-certified developers to join their busy consultancy focused on the automation of a QA pipeline for one of its leading Financial institution clients. If you are looking for a remote role working with cutting-edge AI/ML technology then please look further.Job...


  • Old Toronto, Ontario, Canada Patterned Learning Career Full time

    This is a remote position. Java AWS Developer - Remote Job, 1+ Year Experience Annual Income: $58K - $68K A valid work permit is necessary in Canada About us: Patterned Learning is a platform that aims to help developers code faster and more efficiently. It offers features such as collaborative coding, real-time multiplayer editing, and the ability to...

  • Architect Developer

    2 weeks ago


    Toronto, Ontario, Canada Cloud SynApps Inc. Full time

    Cloud SynApps Inc. is a Systems Integration firm that focuses on Cloud-based digital solutions built on Salesforce and its ecosystem partners. This is a full-time hybrid role for a Mulesoft Architect/Sr. Developer at Cloud SynApps Inc. located in Toronto, ON, with flexibility for some remote work. They will collaborate with cross-functional teams to gather...

  • Java /JEE Developer

    2 weeks ago


    Old Toronto, Ontario, Canada Ntt Data Services Full time

    Req ID: 284761 NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Java /J2EE Developer (Onsite) to join our team in Halifax, Nova Scotia (CA-NS), Canada (CA). Job...

  • Java Developer

    2 weeks ago


    Old Toronto, Ontario, Canada Nexus Systems Group Inc. Full time

    Typical Day in Role: Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications Act as an expert technical resource for modeling, simulation and analysis efforts Leverage industry best practices to design, test, implement and support a solution Assure quality security and...

  • Java Developer

    2 weeks ago


    Toronto, Ontario, Canada CB Canada Full time

    Java Developer - SpringBoot, Spark, HBase On behalf of our client in the Banking Sector, PROCOM is looking for a Java Developer - SpringBoot, Spark, HBase. Java Developer - SpringBoot, Spark, HBase – Job Description This role is within the development team to build out the platform and build aggregation services, rules engines and analytics services as...

  • Java Developer

    2 weeks ago


    Old Toronto, Ontario, Canada Capco Full time

    Java DeveloperCapco – The Future. Now.Capco is a distinctly and positively different place to work. Much more than consultants, we are active participants in the global financial services industry. Our passionate business and technology professionals enjoy a unique environment where they are actively encouraged to apply intellect, innovation, experience...


  • Old Toronto, Ontario, Canada Scotiabank Full time

    Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: Title: Java Developer, Voice Biometrics, Scotiabank Requisition ID: 199007Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. The primary purpose of the role is subject matter expert with our cloud-based Voice...

  • Senior Java Developer

    2 weeks ago


    Toronto, Ontario, Canada Dawn InfoTek Inc. Full time

    *Dawn InfoTek Inc*. is a professional IT consulting team that partners with major financial institutions, investment firms and government sectors. We have been dedicated to delivering cutting-edge consulting services and recruiting all levels of IT positions for our clients.We are currently seeking competent individuals to fulfill the role of *Senior Java...


  • Toronto, Ontario, Canada Resonaite Full time

    Our client in the financial services sector is seeking a fulltime Intermediate Java Developer specialized in creating microservice-based back-end services using Java and Spring Boot.Responsibilities:Develop and maintain resilient microservices applications, covering analysis, development, and implementation.Create and deploy API & Microservices technologies...


  • Toronto, Ontario, Canada Cloud SynApps Inc. Full time

    Company Description Cloud SynApps Inc. is a Systems Integration firm that focuses on Cloud-based digital solutions built on Salesforce and its ecosystem partners. Role Description This is a full-time hybrid role for a Mulesoft Architect/Sr. Developer at Cloud SynApps Inc. located in Toronto, ON, with flexibility for some remote work. The Mulesoft...

  • Senior Java Developer

    4 weeks ago


    Toronto, Ontario, Canada Dawn InfoTek Inc. Full time

    Dawn InfoTek Inc . is a professional IT consulting team that partners with major financial institutions, investment firms and government sectors. We have been dedicated to delivering cutting-edge consulting services and recruiting all levels of IT positions for our clients.We are currently seeking competent individuals to fulfill the role of Senior Java...

  • Senior Java Developer

    2 weeks ago


    Toronto, Ontario, Canada Dawn InfoTek Inc. Full time

    Dawn InfoTek Inc . is a professional IT consulting team that partners with major financial institutions, investment firms and government sectors. We have been dedicated to delivering cutting-edge consulting services and recruiting all levels of IT positions for our clients.We are currently seeking competent individuals to fulfill the role of Senior Java...

  • Developer – Java

    2 weeks ago


    Old Toronto, Ontario, Canada ProViso Staffing Full time

    Story Behind the Need: • Business Group: Commercial Global Engineering: Oversees changes/implementations to commercial client programs.• Project: The Commercial Global Engineering team is seeking a Developer to support the tech ecosystem for Commerical Banking Candidate Value Proposition: • Inclusive and collaborative working environment that...


  • Toronto, Ontario, Canada Godspeed Workforce Full time

    Job Title: Java Spark Developer Location: Mississauga, ON HybridExp: 8 yearsNo. of positions: 1Only local candidates - Greater Toronto AreaJob Description:We are looking for a talented and experienced Java Spark Developer to join our dynamic team. As a Java Spark Developer, you will be responsible for designing, developing, and implementing high-performance,...

  • Java Developer

    2 weeks ago


    Old Toronto, Ontario, Canada Tundra Technical Solutions Inc. Full time

    Story Behind the NeedBusiness group: CRM, Sales & Branch Performance - Performance engineering team, part of Customer Servicing engineering in Scotia Digital, focused on providing solutions that assist front line staff across channels in deepening relationship with customers, providing better service and offering better products to them, and help improve...