Senior Software Developer (Java/Kotlin)
S.i. Systems
Toronto, ON-
Number of positions available : 1
- Salary To be discussed
-
Contract job
- Published on January 14th, 2026
-
Starting date : 1 position to fill as soon as possible
Description
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.
Requirements
undetermined
undetermined
undetermined
undetermined
Other S.i. Systems's offers that may interest you