Talent.com
CMiC
Java DeveloperCMiC • Toronto, Ontario, Canada
Java Developer

Java Developer

CMiC • Toronto, Ontario, Canada
2 days ago
Job type
  • Full-time
Job description

Computer Methods International Corp. (CMiC) is a Software Development firm specializing in enterprise financial and cost management systems designed for the Construction and Engineering industries.

About CMiC

CMiC is the leading provider of complete, integrated and advanced enterprise level software solutions for construction and capital projects. For nearly four decades, CMiC has partnered with the largest and most technologically progressive AEC firms and capital project owners in North America, gaining detailed insight into the unique business needs of the industry. From that experience, CMiC has created CMiC Enterprise, the most advanced construction and capital project software solution ever developed. Combining an incredibly flexible technological infrastructure with a philosophy of total integration, CMiC Enterprise lowers costs, improves productivity and increases interoperability.

Important Information:

  • The overall hiring salary range for this position from Intermediate to Senior level, is $90,000 to $110,000 annually
  • This position is for an existing vacancy
  • We do not use AI to screen, assess, or select applicants

Job Overview

The Java Developer is responsible for the developmental efforts of CMiC’s Tools applications. This role focuses on designing and building scalable backend services and APIs using the Spring Framework, while supporting our enterprise application ecosystem. You will be involved in developing web services, integrating third-party platforms (including AI-driven services such as OpenAI APIs), and working with JSON-based data systems. The position also spans multiple components of the Tools application, including those developed with Oracle ADF.

Duties & Responsibilities

  • Write high quality and well-documented code according to accepted standards based on business requirements using one or more of the following tools and technologies: Spring Framework, Oracle ADF Framework, Java, JavaScript, SQL, PL/SQL
  • Design and implement scalable backend services and RESTful APIs
  • Evaluate alternative design approaches to meet business requirements
  • Create detailed technical design specification documents that can later be used for programming when required
  • Conduct extensive testing to ensure compatibility of the program with Oracle’s version.
  • Provide estimates for development items and consistently meet estimate and programming deadlines
  • Provide standard product and enhancement support
  • If needed, effectively work with other teams to assist with defect resolution
  • Provide integrated testing and debugging for new programming tasks/functions
  • Collaborate with team members and other departments to find solutions
  • Participate in project and team meetings
  • Other related duties as assigned

Requirements

  • University Degree in Computer Science or a related field
  • 5 plus year hands-on professional Java/J2EE development (including REST, JSF, JavaScript).
  • Familiarity with HTML5, CSS, and JavaScript frameworks (, jQuery)
  • Experience with build tools such as Maven and Ant
  • Strong experience with the Spring Framework and RESTful API development
  • Experience working with JSON and data processing libraries (, Jackson)
  • Working knowledge of Oracle ADF is an asset
  • Solid understanding of SQL and experience with Oracle databases (PL/SQL is an asset)
  • Experience integrating external or third-party APIs
  • Familiarity with tools such as IntelliJ IDEA, WebLogic, JDBC, or Oracle JDeveloper is a plus
  • Excellent communication skills – both written and oral.

Benefits

  • Competitive benefits Package (including Health & Dental benefits)
  • Paid vacation and personal days
  • Townhall meetings where all employees are encouraged to participate in open discussions
  • Located on York University’s campus, easily accessible by transit (TTC, GO, etc.), walking distance to shopping and restaurants
  • Outdoor lunch space, including picnic tables
  • An active Social Events Committee (past events include annual seasonal parties, pool and bowling tournaments, karaoke nights, Game nights, BBQ’s, and more)
  • Health and Wellness focus including virtual yoga classes and wellness webinars
  • RRSP Matching Program after 2 years of employment
  • Experience in a rapidly growing, socially responsible corporation
Create a job alert for this search

Java Developer • Toronto, Ontario, Canada

Similar jobs

Senior Java Developer

Tamanna TechnologyGreater Toronto Area, Canada, Canada
Full-time

Toronto, ON (4 days onsite, 1 day WFH).Design, develop, and maintain scalable backend services using.Build and enhance responsive front-end applications using.Collaborate with cross-functional team... Show more

 • Promoted

Senior Java Developer

Luxofttoronto, on, ca
Full-time

One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.Product being developed is a... Show more

 • Promoted

Senior Java Developer

KonradToronto, ON, CA
Full-time

Konrad is a next generation digital consultancy.We are dedicated to solving complex business problems for our global clients with creative and forward-thinking solutions.Our employees enjoy a cultu... Show more

 • Promoted

Senior Java Developer - Cloud, APIs & Agile (Hybrid)

TEEMA Solutions GroupToronto, ON, CA
Full-time

A leading financial technology company located in downtown Toronto is seeking an experienced Software Developer to join their team.This role requires expertise in Java, cloud computing, and agile m... Show more

 • Promoted

Java Developer (Java + AI/ML) - Apptoza Inc.

Apptoza Inc.north york, on, ca
Full-time

Knowledge of Java concepts including Streams, Threads, and Collections.Java programming with experience using Spring Boot.Proficiency in setting up Java projects using Maven or Gradle.Ability to co... Show more

 • Promoted • New!

Java Developer (Java + AI/ML) - toronto

Apptoza Inc.toronto, on, ca
Full-time

Knowledge of Java concepts including Streams, Threads, and Collections.Java programming with experience using Spring Boot.Proficiency in setting up Java projects using Maven or Gradle.Ability to co... Show more

 • Promoted • New!

Senior Java Developer, TD Securities

TDToronto, ON, CA
Full-time

This role is eligible for a discretionary variable compensation award that considers business and individual performance.TD is committed to providing fair and equitable compensation opportunities t... Show more

 • Promoted

Senior Java Developer

CollaberaToronto, ON, CA
Permanent

Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry.As a half a billion dollar IT company, with m... Show more

 • Promoted

Java Developer - Equities Regulatory Reporting

ScotiabankToronto, ON, CA
Permanent

Join a purpose driven winning team, committed to results, in an inclusive and high‑performing culture.Regulatory reporting solutions.This role contributes to the success of the technology organizat... Show more

 • Promoted

Senior Java Developer: APIs & Azure Integration Expert

Symbiotic GroupToronto, ON, CA
Temporary

A leading technology solutions provider in Toronto is seeking a Software Developer for a 6-month contract to design and develop integration solutions.The ideal candidate will possess strong skills ... Show more

 • Promoted

Senior Java Developer - Cloud & API (FinTech, Hybrid)

Univeris CorporationToronto, ON, CA
Full-time

A leading financial technology firm in Toronto seeks an experienced Software Developer to join their dynamic team.You will work on software analysis, design, and maintenance, using agile practices.... Show more

 • Promoted

Senior Java Developer - FinTech & Agile Expert

Continental Technology SolutionsToronto, ON, CA
Full-time

A leading IT consulting firm in Toronto is seeking a seasoned Java Developer with over 8 years of experience in Java/J2EE, Rest services, and Spring.The ideal candidate will have a background in Ba... Show more

 • Promoted

Java Springboot Developer

Tata Consultancy ServicesMarkham, York Region, CA
Full-time

Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to c... Show more

 • Promoted

Java Developer

Haystoronto, on, ca
Full-time

Basic Java / Advanced Java / Spring / Spring Boot / Spring Security.Microservice architecture and containerization.Large mission critical online applications design and infrastructure configuration... Show more

 • Promoted

Senior Database Java Developer

Alert DrivingToronto, ON, CA
Full-time

We are currently looking for an experienced application developer who is well-versed in database-centric application development and will support the ongoing development of the company’s web-based ... Show more

 • Promoted

Java Developer

PRICELINE CAREERSToronto, ON, CA
Full-time

This role is eligible for our hybrid work model: Two days in-office.Our Technology team is the backbone of our company: constantly creating, testing, learning and iterating to better meet the needs... Show more

 • Promoted

Senior Java API developer

Iris Software Inc.Toronto, ON, CA
Full-time

Associate Business Partner - Senior Talent Acquisition - IT Financial Services at Iris Software.Iris's client, one of the world's largest multinational Investment banking and financial services cor... Show more

 • Promoted

Regular Java Developer

LuxoftToronto, ON, CA
Full-time

We are working on building Liquidity Risk platform for one of US banks.Our team is growing and we have a need in additional developer that will help in building Core part of platform.Our platform h... Show more

 • Promoted

Senior Java Developer

FinastraMarkham, York Region, CA
Full-time

Who are we?At Finastra, we’re a global leader in financial services software, dedicated to expanding access to financial services and shaping what’s next for the industry.Our technology powers miss... Show more

 • Promoted

Lead Java Developer - Low-latency/ Capital Markets

AkkodisToronto, ON, CA
Full-time

Our client is a leading global financial services organization with a strong presence in capital markets and enterprise trading technology.Known for operating large-scale, mission-critical platform... Show more