Sr. Java Developer with AWS experience to develop data and performance reporting systems.
Job Type: Contract
Positions to fill: 1
Start Date: Aug 15, 2022
Job End Date: Mar 31, 2024
Pay Rate: Hourly: Negotiable
Job ID: 121947
Location: Calgary, Edmonton, Halifax, Montreal, Ottawa, Regina, Toronto, Vancouver, Victoria, Winnipeg
Our valued Health Care Sector client is seeking a Senior Java Developer with AWS experience to develop data and performance reporting systems.
For an 18 months contract to be worked remotely
Responsibility:
For an 18 months contract to be worked remotely
Responsibility:
- Participate in the development of a pan-Canadian data and performance reporting system for organ donation and transplantation. The system will capture standardized, timely and high-quality data and will provide analysis and reporting capabilities on health system performance and outcomes, in order to facilitate improvements and support health system planning.
- Participate, as part of the development team, in solution development related activities including solution design, development, and testing.
- Work in unison with Business Systems Analyst, Solution Architect and Product Owner, to understand business requirements and ensure they are satisfied.
- Lead development of technical solution in conformance with code development standards and Blueprint Architecture.
- Develop a data pipeline leveraging AWS services to take data from a data collection environment to an analytics environment.
- Develop build automation, CI/CD pipeline.
- Perform peer-code reviews.
- Establish framework to conduct automated testing of the solution.
- Develop and execute scripted test plans, scenarios, and test cases for unit, system integration, and quality assurance testing stages.
- Adhere to internal system development standards, methodologies, quality assurance principles and processes
- Deliver, as part of a development team, the defined technical solution.
- Author and/or provide input to technical documentation including, but not limited to, a Logical/Physical Solution Architecture, Technical Design Document, Test Strategy, test plans and test cases, Operational Playbook and Runbooks.
- Provide oral briefings on an ongoing basis to appraise Technical Lead as to the project status, challenges, risks and performance
- 7+ years experience in software development that includes design, development, testing and implementation of complex multi-tier systems using industry-standard tools and development best practices.
- Extensive experience designing/implementing restful web services APIs.
- 5+ years experience with Java 11
- 5+ years experience with AWS VPC, EC2, S3, AWS API Gateway
- Extensive experience with web service authentication and authorization methods, SAML, OATH2
- Experience with SQL and no-SQL databases
- Experience with Python
- Experience with JSON, YAML, Parquet
- Experience with Messaging, Streaming Kafka
- Experience developing CI/CD code pipelines, Jenkins, Gitlab, Bamboo
- Experience with AWS RDS, Aurora, DynamoDB, ElastiCache
- Experience with AWS Server-less compute, lambda, step-functions
- Experience with AWS CloudFormation
- Experience with AWS Glue, Athena
- Experience with AWS Lake Formation
- Informatica BDM/IDQ