×
Register Here to Apply for Jobs or Post Jobs. X

Senior Java Developer

Job in Toronto, Ontario, C6A, Canada
Listing for: Electric Mind
Seasonal/Temporary, Contract position
Listed on 2026-01-23
Job specializations:
  • Software Development
    Java Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 150000 - 200000 CAD Yearly CAD 150000.00 200000.00 YEAR
Job Description & How to Apply Below
Position: Senior Java Developer (Contract)

Overview

Senior Java Developer (Contract) at Electric Mind. Electric Mind, formerly Intelliware, is a business and technology consulting leader delivering innovative, practical solutions driven by engineering excellence.

Join our team to work on front-end to server-side code and database architecture within a team-based Agile environment. We build a wide variety of enterprise/consumer facing applications and follow values inspired by Extreme Programming: feedback, respect, courage, communication and simplicity. You’ll collaborate in virtual project rooms with a cross-functional team including clients, and have opportunities to learn, share knowledge, and contribute to the developer community through educational sessions, study groups, and hands-on R&D initiatives.

Electric Mind specializes in delivering custom software for complex business and technical challenges. Core development is in Java, Spring and JavaScript, with exposure to a wide range of technologies. Recent projects include Angular, React, Moleculer, Node.js, Mongo

DB, Kafka, Hadoop, Kotlin, Cloud Foundry and AWS.

We are now a remote-first organization; all interviews will be conducted remotely. For more information, visit our Careers Page and Instagram. Electric Mind is committed to diversity in the workplace. We are an inclusive employer and welcome applications from all qualified candidates. Please advise us if you require accommodation during recruitment.

Responsibilities
  • Designing high quality applications that are highly scalable and extensible
  • Estimating, tasking and prototyping
  • Contributing clear and maintainable code to a shared codebase
  • Collaborating with cross-functional team members on features, design and implementation
  • Investigating, learning and applying new technologies and processes
  • Clarifying requirements with team and client representatives
Must Have Skills/Experience
  • Proven experience designing and developing complex applications that are highly scalable and extensible
  • Fluent in Java
  • Significant cloud platform experience, preferably with AWS or Azure
  • Strong fundamental knowledge of computer science algorithms, data structures and design patterns
  • Experience designing distributed systems at scale handling large data sets leveraging Apache Spark, Kafka, Kinesis, and Hadoop toolsets
  • Experience with Infrastructure as Code such as Terraform
  • Attention to well-crafted software
Nice to Have Skills/Experience
  • Exposure to and interest in Agile approaches to software development (e.g., automated testing, CI, project rooms, pair programming)
  • Proficiency in HTML5, CSS and JavaScript frameworks
  • Relational and/or No

    SQL databases, SQL queries and ORMs
  • Distributed computing and platform as a service
  • UNIX/Linux and W3C technologies including HTTP and XML
  • Automated build, test and deployment tools

Seniority level:
Not Applicable

Employment type:

Contract

Job function:
Engineering and Information Technology

Industries:
Business Consulting and Services

Referrals increase your chances of interviewing at Electric Mind by 2x.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary