1

Senior Java Developer C2C Jobs in Toronto, ON (NOW HIRING)

Java Developer

Toronto, ON

CA$90K - CA$110K/yr

The overall hiring salary range for this position from Intermediate to Senior level, is $90,000 to ... We do not use AI to screen, assess, or select applicants Job Overview The Java Developer is ...

Reporting to the Senior Manager Development, this Sr. Software Developer role is responsible for ... Must have technical working experience with Core Java (Version 8 or higher)/Java, JDK17+

Sr. Core Java Developer

Toronto, ON · Hybrid

CA$120K - CA$140K/yr

Our challenge We are seeking a highly experienced and hands-on Java Developer with a strong background in Core Java, Spring Framework, and low-latency multi-threaded programming to join our dynamic ...

Sr Backend Developer

Toronto, ON · On-site

CA$90 - CA$100/hr

Role : Senior Backend Developer Length : 1 year contract (strong potential for extension) Rate ... Design, develop, and maintain scalable backend services using Java and Kotlin * Build and optimize ...

* The Senior Engineer in Production Management will be responsible for the development and overall ... The candidate must have Java backend development experience with Core Java Java EE Springboot ...

Java Full-stack Developer

Mississauga, ON · On-site

CA$86K - CA$127K/yr

* The Senior Engineer in Production Management will be responsible for the development and overall ... The candidate must have Java backend development experience with Core Java Java EE Springboot ...

Oracle Certified Java Developer certification will be an asset. * Technical Knowledge of event driven architecture (Kafka, Kafka connectors, Kafka brokers) * 3-5 years of working experience in the ...

Strong Java experience in enterprise environments + Knowledge in Python (2 years) * Experience with SQL queries, Docker/Kubernetes * Strong cloud experience (AWS) * Strong unit and integration ...

next page

Showing results 1-20

Senior Java Developer C2C information

What is the difference between Senior Java Developer C2C vs Java Software Engineer?

AspectSenior Java Developer C2CJava Software Engineer
CredentialsJava certifications, experience in Java SE/EEJava certifications, similar experience
Work EnvironmentContract-based, client-site or remote, project-focusedFull-time, in-house or remote, development team
Industry UsageFreelance/contract roles across industriesPermanent roles in tech companies or enterprises
Search IntentContract Java roles, freelance Java jobsFull-time Java developer positions

While both roles require Java expertise and similar certifications, Senior Java Developer C2C typically involves contract-based, project-specific work often on a freelance basis. Java Software Engineer usually refers to full-time, in-house roles within organizations. The choice depends on whether you're seeking flexible contract work or a permanent position.

What are the key skills and qualifications needed to thrive as a Senior Java Developer (C2C), and why are they important?

To thrive as a Senior Java Developer (C2C), you need expert-level proficiency in Java, object-oriented programming, system architecture, and a solid foundation in computer science, usually supported by a bachelor’s degree or higher. Familiarity with frameworks like Spring, Hibernate, RESTful APIs, version control systems such as Git, and build tools like Maven or Gradle, along with experience in Agile methodologies, is typically required. Strong problem-solving, leadership, and communication skills help you collaborate effectively with cross-functional teams and mentor junior developers. These skills and qualities are crucial for delivering robust, scalable software solutions and ensuring project success in dynamic environments.

What are some common challenges Senior Java Developers face when working on C2C (Corp-to-Corp) contracts?

Senior Java Developers working on C2C contracts often encounter challenges such as quickly adapting to new project environments, understanding diverse client requirements, and integrating with teams that may have established workflows or legacy systems. Additionally, they need to manage their own business operations, including invoicing and compliance, while maintaining high productivity and technical standards. Effective communication and self-management are essential, as C2C roles may offer less direct supervision compared to traditional employment.

What is a Senior Java Developer C2C?

A Senior Java Developer C2C is an experienced software engineer who specializes in Java programming and works on a 'Corp-to-Corp' (C2C) basis. This means the developer provides services through their own corporation or business entity, rather than as a direct employee or independent contractor. Senior Java Developers are responsible for designing, developing, and maintaining complex Java applications, leading projects, and mentoring junior developers. C2C arrangements are common in IT contracting, particularly in the United States, and typically require the developer to handle their own business taxes and legal compliance.
What are the most commonly searched types of Java Developer C2C jobs in Toronto, ON? The most popular types of Java Developer C2C jobs in Toronto, ON are:
What are popular job titles related to Senior Java Developer C2C jobs in Toronto, ON? For Senior Java Developer C2C jobs in Toronto, ON, the most frequently searched job titles are:
What job categories do people searching Senior Java Developer C2C jobs in Toronto, ON look for? The top searched job categories for Senior Java Developer C2C jobs in Toronto, ON are:
Java Developer

CA$90K - CA$110K/yr

Full-time

Medical, Dental, PTO

Posted 12 days ago


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 and JSP development (including REST, JSF, JavaScript)
  • Hands-on experience integrating enterprise applications with leading LLM platforms such as OpenAI, Google Gemini, and Anthropic Claude is highly desirable.
  • Familiarity with HTML5, CSS, and JavaScript frameworks (e.g., 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 (e.g., 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



CMiC is an Equal Opportunity Employer. In accordance with the Accessibility for Ontarians with Disabilities Act, 2005 and the Ontario Human Rights Code, CMiC will provide accommodation to applicants with disabilities throughout the recruitment, selection and/or assessment process. If selected to participate in the recruitment, selection and/or assessment process, please inform Human Resources staff of the nature of any accommodation(s) that you may require.