Java Software Engineer

Open Systems Technologies

Montreal

On-site

CAD 90,000 - 120,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Open Systems Technologies in Montreal, QC, seeks a software engineer with 5+ years of hands-on Core Java, Spring, and RDBMS experience. You will contribute to backend services in a distributed data processing environment and collaborate with a global team.

The role emphasizes strong OO design, data structures, design patterns, and concurrency. Proficiency in Spark, Python, scripting, and unit testing is highly valued.

Qualifications

  • 5+ years hands-on experience with Core Java (server-side), Spring, RDBMS.
  • Experience with distributed data processing pipelines using Apache Spark, Python, and other tools and languages.
  • Strong object-oriented design and development skills, data-structures and algorithms, and design patterns.
  • A good understanding of how to build multi-threaded applications and hands-on experience with concurrency packages.
  • Excellent critical thinking & analytical ability.
  • A good understanding of building and supporting applications through basic prompt, data context management, and foundational model testing.
  • A culture of incorporating unit test cases when designing systems using Junit.
  • Strong experience with relational databases logical modelling.
  • Strength in querying large relational databases in an optimized manner.
  • Ability to write scripts in Shell/Perl/Python.
  • Agile Development Experience.
  • Strong collaboration and communication skills. The candidate will work in a global team where clear and concise communication skills are a must.
  • Work independently following proper coding standards.

Skills

Core Java
Spring
RDBMS
Spark
Python
OOP Principles
Data Structures
Design Patterns
Multithreading
JUnit Testing
SQL Databases
Shell Scripting
Agile
Communication
Independent Work

Job description

  • 5+ Years hands-on experience with Core-Java (server-side), Spring, RDBMS
  • Experience with distributed data processing pipelines using Apache Spark, Python, and other tools and languages
  • Strong object-oriented design and development skills, data-structures and algorithms, and design patterns
  • A good understanding of how to build multi-threaded applications and hands-on experience with concurrency packages
  • Excellent critical thinking & analytical ability
  • A good understanding of building and supporting applications through basic prompt, data context management, and foundational model testing.
  • A culture of incorporating unit test cases when designing systems using Junit
  • Strong experience with relational databases logical modelling
  • Strength in querying large relational databases in an optimized manner
  • Ability to write scripts in Shell/Perl/Python
  • Agile Development Experience
  • Strong collaboration and communication skills. The candidate will work in a global team where clear and concise communication skills are a must.
  • Work independently following proper coding standards
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Consultant
Senior Java Consultant

Soho Square Solutions • Montreal

On-site
CAD 90,000 - 130,000
Senior Software Engineer – Core Java, Apache Spark, Python, SQL, Data Processing
Senior Software Engineer – Core Java, Apache Spark, Python, SQL, Data Processing

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Montreal

On-site
CAD 110,000 - 150,000
Java Software Engineer
Java Software Engineer

Triunity Software, Inc. • Southwestern Ontario

On-site
CAD 90,000 - 120,000
Java Software Engineer
Java Software Engineer

Triunity Software, Inc. • Mississauga

On-site
CAD 90,000 - 130,000
JAVA Full Stack Developer
JAVA Full Stack Developer

NTT DATA, Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Java Software Engineer
Java Software Engineer

E IT • Toronto

On-site
CAD 90,000 - 130,000
Senior Java Full Stack Developer(Use Precscreening Questions)
Senior Java Full Stack Developer(Use Precscreening Questions)

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 70,000 - 90,000
Java Application Developer
Java Application Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
USD 42,729 - 71,215
Java Developer
Java Developer

Virtusa • Mississauga

On-site
CAD 110,000 - 170,000
Java lead with PL/SQL
Java lead with PL/SQL

Carbonsoft • Canada

On-site
CAD 110,000 - 150,000