-
Open to all valid work authorization types
GeekSoft Consulting is looking for an experienced Java Developer to join our growing technology team. This role demands a strong grasp of backend development, system design, and cloud-based architecture. The ideal candidate is a proactive engineer who thrives in a fast-paced environment and is passionate about building scalable, distributed systems.
Requirements
Strong understanding of Object-Oriented Programming (OOP) and System Design
Hands-on experience with Java, Kotlin, or Scala
Experience in building large-scale distributed backend systems
Proficiency with AWS (S3, Lambda, DynamoDB, EC2, RDS, SQS, etc.) or equivalent cloud services
Working knowledge of relational and NoSQL databases
Excellent communication and problem-solving skills
Ownership mindset and ability to work independently with minimal supervision
Benefits
Attractive hourly rate / monthly compensation
Fully remote opportunity (Canada-based)
Supportive onboarding and smooth client integration
Opportunity to work with cutting-edge cloud technologies and enterprise systems
View all jobs
SPONSORSHIP NOT AVAILABLE
Open to all valid work authorization types
GeekSoft Consulting is looking for an experienced Java Developer to join our growing technology team. This role demands a strong grasp of backend development, system design, and cloud-based architecture. The ideal candidate is a proactive engineer who thrives in a fast-paced environment and is passionate about building scalable, distributed systems.
Requirements
- Design and develop scalable backend services and APIs
- Write clean, maintainable, and high-performance code using Java (or other JVM-based languages like Kotlin or Scala)
- Drive technical design and architectural decisions for backend systems.
- Collaborate with Product, DevOps, and QA teams to deliver high-quality features
- Troubleshoot, debug, and optimize applications for performance and reliability
- Ensure code quality through automated tests and code review.
Strong understanding of Object-Oriented Programming (OOP) and System Design
Hands-on experience with Java, Kotlin, or Scala
Experience in building large-scale distributed backend systems
Proficiency with AWS (S3, Lambda, DynamoDB, EC2, RDS, SQS, etc.) or equivalent cloud services
Working knowledge of relational and NoSQL databases
Excellent communication and problem-solving skills
Ownership mindset and ability to work independently with minimal supervision
Benefits
Attractive hourly rate / monthly compensation
Fully remote opportunity (Canada-based)
Supportive onboarding and smooth client integration
Opportunity to work with cutting-edge cloud technologies and enterprise systems
Key Skills
Ranked by relevance
cloud
kotlin
java
dynamodb
devops
nosql
aws
jvm
sqs
oop
s3
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Solutions Architect
2026-05-22
Full-time
Mid-Senior
Netherlands
IT Services
Information Technology
View Job Details
Related
Senior Application Support Engineer - Java
2026-05-28
Full-time
Not Applicable
Ireland
IT Services
Information Technology
View Job Details
Related
Senior Android Payments Developer
2026-05-28
Contract
Mid-Senior
Ireland
IT Services
Information Technology
Login to Apply
- Posted
- Aug 04, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- East York
- Company
- GeekSoft Consulting
Industries
IT Services
IT Consulting
Categories
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Solutions Architect
2026-05-22
Full-time
Mid-Senior
Netherlands
IT Services
Information Technology
View Job Details
Related
Senior Application Support Engineer - Java
2026-05-28
Full-time
Not Applicable
Ireland
IT Services
Information Technology
View Job Details
Related
Senior Android Payments Developer
2026-05-28
Contract
Mid-Senior
Ireland
IT Services
Information Technology