Enable job alerts via email!

Java Application Developer

Compunnel Inc.

Montreal

On-site

CAD 80,000 - 100,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading IT services and consulting company is seeking a skilled Java Application Developer to join their team. This mid-senior level contract position requires experience in Core Java, SQL, and Spark, with responsibilities including developing multi-threaded applications and unit testing. The role demands strong collaboration skills and is focused on delivering high-quality software solutions in an Agile environment.

Qualifications

  • 6+ years of hands-on experience with Core Java and related technologies.
  • 3+ years of experience working with SQL and database design.
  • 2+ years of hands-on experience with Spark-based processing.

Responsibilities

  • Develop multi-threaded applications using Core Java and Spring.
  • Incorporate unit test cases leveraging JUnit/BDD.
  • Participate in Agile development and DevOps automation.

Skills

Core Java
SQL
Spark
Object-oriented design
Multi-threaded applications
Agile methodologies
DevOps automation

Tools

JUnit
Python
Shell scripting

Job description

Get AI-powered advice on this job and more exclusive features.

Location: Montreal, Quebec, Canada (Day 1 onboarding onsite / in-office presence required 3x/week)

Required Skills and Experience

  • 6+ Years hands-on experience with Core Java and related technologies.
  • 3+ years of experience working with SQL and database design.
  • 2+ years of hands-on experience with Spark-based processing.
  • Strong object-oriented design and development skills using Core Java and Spring, Data Structures, algorithms, and design patterns.
  • Good understanding of building multi-threaded applications utilizing a service-oriented architecture.
  • Experience incorporating unit test cases using JUnit/BDD.
  • Experience developing event-based system orchestration.
  • Experience developing rule-based systems.
  • Ability to query large relational databases efficiently.
  • Proficiency in scripting with Shell/Python and excellent analytical skills.
  • Strong collaboration and communication skills.
  • Experience with Agile methodologies and DevOps automation.

Preferred Qualifications:

  • Understanding of MPP architecture for high-volume data processing.
  • Knowledge of Python and libraries like NumPy, Pandas, etc.
Seniority level
  • Mid-Senior level
Employment type
  • Contract
Job function
  • Information Technology
Industries
  • IT Services and IT Consulting

Referrals increase your chances of interviewing at Compunnel Inc. by 2x

Sign in to set job alerts for “Java Application Developer” roles.

Location: Montreal, Quebec, Canada

Salary: $70.00-$75.00/hour

Posted: 1 day ago

Other postings: CA$80,000-$120,000 (2 months ago), CA$135,000-$150,000 (2 days ago)

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Java Developer (AI applications) [#4826]

Alteo

Montreal

On-site

CAD 90,000 - 130,000

5 days ago
Be an early applicant

Développeur Java - Assurance de dommage

Astek

Montreal

Remote

CAD 60,000 - 100,000

30+ days ago

Ubuntu Core Software Engineer

Canonical

Montreal

Remote

CAD 70,000 - 90,000

21 days ago

Software Engineer, Ceph & Distributed Storage

Canonical

Montreal

Remote

CAD 80,000 - 110,000

22 days ago

Java Application Developer

Axelon Services Corporation

Montreal

On-site

CAD 80,000 - 110,000

30 days ago

Senior Software Implementation Consultant

Beeye

Montreal

Remote

CAD 80,000 - 120,000

22 days ago

Frontend Web Software Engineer

TalentBurst

Montreal

Remote

CAD 70,000 - 90,000

29 days ago

Développeur Full Stack (Java/Python/AWS,DevOps)

Astek

Montreal

Hybrid

CAD 70,000 - 100,000

3 days ago
Be an early applicant

Développeur / développeuse Java / C# / Python / AWS

GO ROCK IT

Montreal

Hybrid

CAD 70,000 - 100,000

3 days ago
Be an early applicant