Sr. Software Developer – Java AWS
Contract | REMOTE - Toronto, ON | February 14, 2025
Responsibilities
- Participate, as part of the development team, in solution development related activities including solution design, development, and testing
- Work with Application Architect and Technical Lead to develop a cloud-native solution in conformance with Client code development standards and Client Blueprint Architecture
- Participate in the development of CI / CD pipeline jobs
- Develop and execute scripted test plans, scenarios, and test cases for unit and integration testing
- Adhere to Client’s 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 Client’s Technical Lead as to the project status, challenges, risks and performance.
Required Experience
Experience with Java 11,17+Extensive experience implementing restful web services APIs.Experience with API authentication and authorization methods, SAML, OATH2Experience with SQL and no-SQL databasesExperience with Python, Spark, PySparkExperience with JSON, YAML, ParquetExtensive experience in software development that includes design, development, testing and implementation of complex multi-tier systems using industry-standard tools and development best practices.Experience with AWS VPC, ECS, S3Experience with AWS RDS, Aurora, DynamoDB, ElastiCacheExperience with AWS Server-less compute, lambda, step-functionsExperience with AWS CloudFormationExperience with AWS CDK, specifically with PythonExposure to Apache Airflow#J-18808-Ljbffr