Senior Java Developer (Contract)

📍 Canada

Electric Mind

Job Description

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, MongoDB, 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 NoSQL 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

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: October 12, 2025
Job Type:
Location: Canada
Company: Electric Mind

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.