This recruiter is online.

This is your chance to shine!

Apply Now

Senior Software Developer (Java/Kotlin)

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Starting date : 1 position to fill as soon as possible

Our Tier 1 Banking Client is seeking a seasoned Java/Kotlin Developer to develop backend services.


Responsibilities:

Key requirements:

  • Languages & Frameworks: Java/Kotlin (JVM): strong, SQL: strong, Python: medium (backend services, strong for JDO0 data pipelines)
  • Data Engineering & Pipelines: ETL design, stream processing (Kafka or SQS), scheduled jobs/cron services, data normalization, deduplication strategies, batching, idempotency, data validation, schema evolution.
  • Search & Indexing: OpenSearch / Elasticsearch: index design, analyzers, mappings, query performance tuning, reindexing strategies, bulk indexing, zero-downtime reindex.
  • Datastores: PostgreSQL: schema design, query optimization, indexing; Redis or in-memory caches; S3 for object storage.
  • Cloud & Infra: AWS (EC2, ECS/EKS, Lambda, S3, RDS, IAM), Terraform for infra as code, containerization with Docker, Kubernetes basics.


This role is hybrid - x3/week required on-site

Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined