Enable job alerts via email!

Sr. Software Developer – Java AWS

Ward Technology Talent

Toronto

Hybrid

CAD 80,000 - 110,000

Full time

9 days ago

Job summary

A technology staffing company is seeking a Sr. Software Developer specializing in Java and AWS for a remote contract position. You will participate in solution development, working with a team to build a cloud-native application, following best practices in software development. Candidates must have extensive experience in Java, API development, and AWS services, including VPC, ECS, Lambda and more.

Qualifications

  • Experience with Java 11, 17+ required.
  • Extensive experience implementing restful web services APIs.
  • Experience with SQL and no-SQL databases necessary.

Responsibilities

  • Participate in solution development activities including design, development, and testing.
  • Work with Application Architect to develop a cloud-native solution.
  • Contribute to the development of CI/CD pipeline jobs.

Skills

Java 11, 17+
Restful web services APIs
API authentication and authorization methods
SQL and No-SQL databases
Python
Spark
PySpark
JSON, YAML, Parquet
AWS VPC
AWS ECS, S3
AWS RDS, Aurora, DynamoDB
AWS ElastiCache
AWS Server-less compute, lambda
AWS CloudFormation
AWS CDK with Python
Apache Airflow
Job description
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, OATH2

  • Experience with SQL and no-SQL databases

  • Experience with Python, Spark, PySpark

  • Experience with JSON, YAML, Parquet

  • Extensive 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, S3

  • Experience with AWS RDS, Aurora, DynamoDB, ElastiCache

  • Experience with AWS Server-less compute, lambda, step-functions

  • Experience with AWS CloudFormation

  • Experience with AWS CDK, specifically with Python

  • Exposure to Apache Airflow

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.