Senior Java Full Stack Developer

Cleo Consulting

Not Interested
Bookmark
Report This Job

profile Job Location:

Toronto - Canada

profile Monthly Salary: Not Disclosed
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Job Summary

Assignment: RQ10772 - Software Developer - Intermediate
Job Title: Senior Java Full Stack Developer
Requisition (SS): RQ10772
Start Date:
Client: Health Services Cluster
End Date:
Office Location: 5700 Yonge Street Toronto
Organization: Health Services Cluster
Ministry: Ministry of Public and Business Service Delivery and Procurement
# Business Days: 248.00
Assignment Type: This position is listed as Onsite; the resource is expected to work 7.25 hours per calendar day between the standard working hours of 8:00-5:00 PM (excluding lunch breaks) every Monday to Friday inclusive at the identified OPS office location.

MUST HAVES:

  • Java programming on Sun Solaris and RED-HAT/Linux WebSphere Liberty Profile/WebSphere Application server WebSphere Studio Application Developer web services OAuth2 IBM Cloud J2EE and associated frameworks API Connect Kafka electron Spring Boot
  • Java Java EE Java Frameworks Java Scheduling/Threading JavaScript RESTFUL web services Redhat/Linux scripting
  • Oracle RDBMs(12c) SQL PL/SQL JSON XML ETL stored procedure optimized database queries data architecture data design and modelling data mapping and database query performance tuning
  • Knowledge and experience with API testing and management tools such as Postman SOAPUI Swing
  • UI Frameworks (React Spring jQuery Struts) or similar frameworks for web and mobile applications
  • Analysis design and development work on complex multi-tier web-based applications micro-services architecture mobile and off-the-shelf solutions
  • Designing developing and implementing applications that work across modern browsers and various platforms and mobile devices
  • Developing medical and clinical based systems

Description

  • NOTE
    • Extension/Amendment Attestation: Extension(s) only allowed using unused days/funds left on contract. No additional funds will be added beyond the maximum contract value and any extension options included in the original SOW.
    • Assignment Type: This position is listed as Onsite; the resource is expected to work 7.25 hours per calendar day between the standard working hours of 8:00-5:00 PM (excluding lunch breaks) every Monday to Friday inclusive at the identified OPS office location.
  • Identify develop document and implement enhancements related to business process changes identified by business users
  • Develop and implement new reports
  • Modernize applications with recent technologies
  • Identify develop document and implement resolutions for software errors (i.e. bugs) related to data entry or data accuracy identified by users
  • Assist the with application packaging for deployment on hosting servers
  • Incorporate/integrate HSC common utilities and lookup features and ensure that duplicate functionality is not developed where common utilities already exist
  • Develop ad-hoc reports which do not currently exist in to support program users
  • Perform data extracts for detailed analysis of data including data quality validation by program users
  • Update the necessary systems documentation following the implementation of code changes/enhancements
  • Provide system documentation to support application development work
  • Track monitor and prioritize change requests identified by PHU staff and keep current the Training Guide
  • Assist with webinars or training sessions in support of the changes or enhancements
  • Support User Acceptance Testing and system deployments
  • Conduct thorough unit and integration testing of the solution development work
  • Provide application fixes as required to support the user acceptance testing and deployment activities related to the above deliverables
  • Assist stakeholders with understanding how the implementation of enhancements/software fixes will impact existing application structures
  • Participate in provincial working groups where appropriate to provide assistance to further the development of database
  • production application
  • Troubleshoot technical problems and identify and implement resolutions
  • Resolve software error fixes (i.e. bugs)
  • Provide communication bulletins for extended or widespread identified problems/issues
  • Assess and resolve support tickets logged by PHU users.

Experience and Skill Set Requirements

Public Sector Experience - 5 points

  • Experience working with federal/provincial/broader public-sector healthcare providers
  • Knowledge of the provincial immunization system and Public Sector large complex IT Health related projects or equivalent
  • Experience with integration of Clinical IT Systems such as Client and Provider Registries
  • Knowledge of Public Sector Enterprise Architecture artifacts (or similar) processes and practices and ability to produce technical documentation that comply with industry standard practices
  • Knowledge of industry standard such as Project Management Institute (PMI)
  • Experience adopting and adhering to Public Sector Unified I&IT Project Methodology Public Sector Enterprise Architecture and Public Sector Gating process and Public Sector Standard Systems Development Methodologies.

Technical Skills - 45 points

  • 5-9 years of experience with:
  • Preparing user interface design technical specifications and documentation for design development installation testing and performance of integrated multi-services systems
  • Java programming on Sun Solaris and RED-HAT/Linux WebSphere Liberty Profile/WebSphere Application server WebSphere Studio Application Developer web services OAuth2 IBM Cloud J2EE and associated frameworks API Connect Kafka electron
  • Java Java EE Java Frameworks Java Scheduling/Threading JavaScript RESTFUL web services Redhat/Linux scripting
  • Oracle RDBMs(12c) SQL PL/SQL JSON XML ETL stored procedure optimized database queries data architecture data design and modelling data mapping and database query performance tuning
  • Front end programming skills including HTML5 CSS and JavaScript.
  • Experience with version control system SVN or Git.
  • Working knowledge of issue tracking system Jira.
  • Experience in developing accessible UI components.
  • Knowledge and experience with API testing and management tools such as Postman SOAPUI Swing
  • UI Frameworks (React Spring jQuery Struts) or similar frameworks for web and mobile applications
  • Knowledge and experience with Elastic/Logstash/Kibana
  • Experience with IBM DataPower applications an asset
  • Experience in Platform as a service (PaaS) Docker Kubernetes and API Gateway an assetKnowledge and experience with Prolog Haskell LISP and Cloud technologies using Cloud Foundry would be an asset.

Core Skills and Experience - 20 points

  • 5-9 years of experience with:
  • Working with business analysts to translate the business requirements and functional specifications into an application design appropriate to meet the business and operational/IT needs
  • Working with technical systems specifications and translating them into working tested applications for large complex mission critical applications sustainment and upgrades
  • Work with Quality Assurance (QA) to code test and debug extensions/tools integration services
  • Analysis design and development work on complex multi-tier web-based applications micro-services architecture mobile and off-the-shelf solutions
  • Designing developing and implementing applications that work across modern browsers and various platforms and mobile devices
  • Using and applying extensive knowledge of User Interface (UI) design principles across a variety of applications platforms and devices
  • Conducting technical analysis program code detailed programming reports and specifications program design writing and/or generating code and conducting tests
  • Developing and maintaining system design models technical documentation and specifications
  • Maintaining development environments and adopt continuous Integration (CI) practice
  • Conducting technical evaluation and assessment of options for technical design issues application figuration aspects and integration capabilities related tools and utilities gap analysis of integration components to technical requirements/specifications/documentation
  • Providing impact analysis effort estimate and solution design/development for solution/software upgrades or based on any new business requirements
  • Undertaking proof of technology with test data to simulate application load and performance tuning related applications
  • Providing software expertise in various computing platforms operating systems database technology communication protocols middleware and gateways
  • Providing application programming support for incident management application functionality sustainment performance tuning and technical documentation
  • Developing and maintaining system design models technical documentation and specifications
  • Developing medical and clinical based systems
  • Web performance optimization
  • Various computing platforms operating systems database technology communication protocols middleware and gateways
  • Conducting technical analysis troubleshooting and issue resolutions for production operational support of reports and other components and utilities
  • Knowledge of recognized accessibility laws regulations and standards (e.g. W3C WCAG) or other specific accessibility standards and experience in usability accessibility and compliance testing
  • Ensuring compliance with architecture framework and system standards and Agile Development Methodology
  • Project management practices and ability to contribute to design/development project plans including work breakdown resource estimates and status reports
  • Experience with Software Development Lifecycle (SDLC)
  • Continuous Integration (CI) practice and enhanced Ci/CD experience and DevOps methodologies and technologies an asset
  • Knowledge and experience with leading-edge technologies design criteria including usability security and privacy for web and mobile applications.

General Skills - 30 points

  • Exceptional analytical problem solving and decision-making skills
  • Demonstrated strong interpersonal verbal and written communication and presentation skills
  • Proven troubleshooting and critical thinking experience
  • Demonstrated ability to apply strong listening skills to facilitate issue resolution
  • Effective consulting skills to engage with all stakeholders with proven track record for building strong working relationships
  • Excellent customer service skills including tact and diplomacy to ensure client needs are managed effectively
  • A motivated flexible detail-oriented and creative team player with perseverance excellent organization and multi-tasking abilities and a proven track record for meeting strict deadlines.
Assignment: RQ10772 - Software Developer - Intermediate Job Title: Senior Java Full Stack Developer Requisition (SS): RQ10772 Start Date: Client: Health Services Cluster End Date: Office Location: 5700 Yonge Street Toronto Organization: Health Services Cluster Ministry: Ministry of Public and Busine...
View more view more

Key Skills

  • REST
  • Eclipse
  • Junit
  • Spring
  • Struts
  • SOAP
  • Jpa
  • Hibernate
  • Maven
  • J2EE
  • Jdbc
  • Java