Java Developer

Leading provider of complete, integrated enterprise level software solutions for construction and capital projects
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS · Construction

Description For Java Developer

CMiC, the leading provider of enterprise software solutions for construction and capital projects, is seeking a Java Developer to join their team in a hybrid work arrangement in Toronto. With nearly four decades of experience partnering with the largest AEC firms, CMiC has developed CMiC Enterprise, the most advanced construction software solution.

The role involves designing, developing, and maintaining applications using Oracle ADF Framework. As a Java Developer, you'll be responsible for writing high-quality code, creating technical specifications, and ensuring compatibility with Oracle's ecosystem. The position requires 5+ years of Java/J2EE experience and strong knowledge of enterprise development tools and frameworks.

The company offers a comprehensive benefits package including health and dental coverage, RRSP matching, and a strong focus on work-life balance. Located on York University's campus, the office provides easy transit access and various amenities. CMiC maintains an active social culture with regular team events and wellness initiatives.

This is an excellent opportunity for an experienced Java developer looking to make an impact in the construction technology sector while working with a progressive organization that values both technical excellence and employee well-being.

Last updated a month ago

Responsibilities For Java Developer

  • Write high quality and well-documented code using Oracle ADF Framework, Oracle JDeveloper, Java, JavaScript, SQL, PL/SQL
  • Evaluate alternative design approaches to meet business requirements
  • Create detailed technical design specification documents
  • Conduct extensive testing for Oracle version compatibility
  • Provide estimates for development items and meet deadlines
  • Provide standard product and enhancement support
  • Work with other teams for defect resolution
  • Provide integrated testing and debugging
  • Collaborate with team members and other departments
  • Participate in project and team meetings

Requirements For Java Developer

Java
JavaScript
  • University Degree, preferably in Computer Science
  • 5+ years hands-on professional Java/J2EE programming experience
  • Familiarity with HTML5, JQuery & CSS
  • Familiarity with build automation tools (Maven, ANT)
  • Knowledge of Oracle ADF framework
  • Familiarity with Oracle databases and SQL, PL/SQL
  • Knowledge of Oracle JDeveloper, Ajax, WebLogic, JDBC
  • Excellent communication skills – both written and oral

Benefits For Java Developer

Medical Insurance
Dental Insurance
401k
  • Competitive benefits Package (including Health & Dental benefits)
  • Paid vacation and personal days
  • RRSP Matching Program after 2 years of employment
  • Health and Wellness focus including virtual yoga classes and wellness webinars
  • Located on York University's campus, easily accessible by transit
  • Active Social Events Committee
  • Outdoor lunch space

Interested in this job?

Jobs Related To CMiC Java Developer

Infrastructure Engineer

Senior Infrastructure Engineer position at CMiC, developing enterprise software for construction industry using Java, JavaScript, and Oracle technologies.

Lead Software Engineer / Oracle / HCM / Learning / Cloud

Lead Software Engineer position at JPMorgan Chase focusing on Oracle HCM Learning Cloud implementation and development.

Community Engagement Market Manager - Corporate Responsibility

Community Engagement Market Manager role at JPMorgan Chase, focusing on strengthening inclusive economic growth in the New York Metro area through stakeholder engagement and community development initiatives.

Lead Software Engineer - Java, Spring Boot, React, Kafka

Lead Software Engineer position at JPMorgan Chase focusing on Java, Spring Boot, React, and Kafka development for the Equities/Future and Options Execution Technology Group.

Senior Lead Software Engineer - Java / Python Full Stack

Senior Lead Software Engineer position at JPMorgan Chase focusing on Java/Python full stack development for the Credit Trading Team.