Taro Logo

Intermediate Software Engineer - Java

CMiC is an enterprise software company specializing in construction management solutions.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS

Job Description

CMiC is seeking an Intermediate Software Engineer specializing in Java development to join their team in a hybrid work arrangement based in Toronto. This role requires a strong foundation in Java/J2EE programming with at least 3 years of hands-on professional experience. The ideal candidate will have expertise in various technologies including Java, JDBC, JSP, JavaScript, and the Struts Framework. The position demands proficiency in front-end technologies like HTML5, jQuery, and CSS, as well as experience with reporting tools such as Jaspersoft iReports. Database expertise is crucial, particularly with Oracle databases, SQL, and PL/SQL. Additional technical knowledge in Oracle JDeveloper, Ajax, WebLogic, and Oracle Workflow is desired. This role offers an opportunity to work with enterprise-level software solutions in a well-established company. Candidates must be located in or accessible to the Greater Toronto Area and be legally eligible to work in Canada. The position combines the stability of an established enterprise software company with the opportunity to work with modern development tools and methodologies.

Last updated 4 months ago

Requirements For Intermediate Software Engineer - Java

Java
JavaScript
  • University Degree preferably in Computer Science
  • 3+ years of hands-on professional Java/J2EE programming experience
  • Experience with Java, JDBC, JSP, JavaScript, and Struts Framework
  • Knowledge of HTML5, JQuery & CSS
  • Experience with Jaspersoft iReports
  • Experience with Oracle databases, SQL, and PL/SQL
  • Knowledge of Oracle JDeveloper, Ajax, WebLogic, Oracle Workflow
  • Must be located in or accessible to Greater Toronto Area
  • Must be legally eligible to work in Canada

Related Jobs

Intermediate Software Engineer - Java (Project Management)

Mid-level Software Engineer position at CMiC, developing construction management software using Java, focusing on Project Controls module with hybrid work arrangement in Toronto.

PL/SQL & API Developer

PL/SQL & API Developer position at CMiC - Develop construction management software using PL/SQL and Java in a hybrid work environment with competitive benefits.

Intermediate Software Engineer - Java

Mid-level Java Software Engineer position at CMiC, developing enterprise construction management software with 3+ years experience required, hybrid work in Toronto.

Full Stack Software Engineer/Developer

Full Stack Software Engineer role at Manulife in Waterloo, focusing on platform solutions and security engineering for corporate operations, offering competitive compensation and comprehensive benefits.

Back-End Software Engineer

Backend Software Engineer role at Manulife focusing on developing and maintaining business applications using Azure cloud technologies and modern development practices.