1

Java Manager Jobs in Ajax, ON (NOW HIRING)

Associate Java Developer

Toronto, ON · Hybrid

CA$85K - CA$100K/yr

Associate Software Developer - Java This role is eligible for our hybrid work model: Two days in ... manager (ideally selecting among Tuesday, Wednesday, or Thursday). On the remaining days, you can ...

Senior IT Java Developer

Toronto, ON · On-site +1

CA$105.10K - CA$129.40K/yr

... Manage schema compatibility using Avro/Protobuf/JSON and enforce backward/forward compatibility Application Development Develop Spring Boot microservices using Java 11/17+ Build REST APIs and ...

Foreign Exchange, Commodities, Prime Services, and Collateral Mgmt. & Funding (repurchase ... We'd love to work with you if you have: * 7 - 10 years' experience with OOP Programming, Java ...

... Management Technology (GWMT) organization. You will work across the entire technology stack ... MS Azure, Kubernetes, Java 8, Springboot framework, Junit frameworks, Maven, Gradle, noSQL database ...

Foreign Exchange, Commodities, Prime Services, and Collateral Mgmt. & Funding (repurchase ... We'd love to work with you if you have: * 7 - 10 years' experience with OOP Programming, Java ...

Foreign Exchange, Commodities, Prime Services, and Collateral Mgmt. & Funding (repurchase ... We'd love to work with you if you have: * 5 years' experience with OOP Programming, Java ...

Commercial Banking Engineering is seeking a skilled Java Developer with extensive experience in ... management and private banking, corporate and investment banking, and capital markets. At ...

Our client is a professional investment management organization that globally invests the funds to ... Experience in Java (6+ years) in an enterprise environment, covering the whole development life ...

Java/JEE * Spark/Scala * Big Data/Hadoop/Hive * Spring/Angular/RestAPI * Cassandra/No QL database ... Deep hands-on expertise in object-oriented design, memory management, and concurrency. * 5+ years ...

Our client is a professional investment management organization that globally invests the funds to ... Strong Java experience in enterprise environments + Knowledge in Python (2 years) * Experience with ...

next page

Showing results 1-20

People also search for

Java Manager information

See Ajax, ON salary details

$26.2K

$102.5K

$140.7K

How much do java manager jobs pay per year?

As of May 31, 2026, the average yearly pay for java manager in Ajax, ON is $102,539.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,100.00 and $124,831.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Java Manager, and why are they important?

To thrive as a Java Manager, you need deep expertise in Java development, software architecture, and team leadership, usually supported by a degree in computer science or a related field. Familiarity with tools like Eclipse, IntelliJ IDEA, version control systems (Git), and project management platforms, along with certifications such as Oracle Certified Professional Java Programmer, is highly valuable. Strong soft skills such as communication, problem-solving, and the ability to mentor and motivate teams set exceptional managers apart. These skills ensure effective project delivery, high code quality, and a productive, collaborative development environment.

How does a Java Manager typically balance technical leadership with team management responsibilities?

A Java Manager is often responsible for both guiding the technical direction of Java-based projects and overseeing the professional development and performance of their team members. This requires regularly collaborating with developers to solve complex coding challenges while also conducting one-on-one meetings, performance reviews, and resource planning. Effective Java Managers prioritize clear communication, delegate tasks appropriately, and foster an environment where engineers can grow their skills. Balancing these areas ensures successful project delivery and a motivated, high-performing team.

What are Java Managers?

Java Managers are professionals responsible for overseeing teams that develop, maintain, or support software applications using the Java programming language. They combine technical expertise with leadership skills to manage Java development projects, coordinate team activities, ensure code quality, and meet project deadlines. Java Managers often work closely with stakeholders to align technical solutions with business goals, and they may be involved in hiring, mentoring, and evaluating the performance of Java developers.

What is the difference between Java Manager vs Java Developer?

AspectJava ManagerJava Developer
Required CredentialsBachelor's in Computer Science, Java certifications, management experienceBachelor's in Computer Science, Java certifications, coding skills
Work EnvironmentTeam leadership, project oversight, strategic planningWriting code, debugging, implementing features
Employer & Industry UsageSoftware companies, IT departments, tech firmsSoftware development teams, tech startups, enterprise IT

Java Managers oversee teams and projects, focusing on strategy and coordination, while Java Developers primarily write and maintain code. Both roles require Java certifications and a strong technical background, but their responsibilities and work focus differ significantly.

What cities near Ajax, ON are hiring for Java Manager jobs? Cities near Ajax, ON with the most Java Manager job openings:
Infographic showing various Java Manager job openings in Ajax, ON as of May 2026, with employment types broken down into 40% Full Time, 20% Part Time, 20% Temporary, and 20% Contract. Highlights an 90% Physical, and 10% Remote job distribution, with an average salary of $102,539 per year, or $49.3 per hour.
Intermediate Software Engineer - Java (Project Management)

Intermediate Software Engineer - Java (Project Management)

CMiC

Toronto, ON • On-site

CA$70K - CA$115K/yr

Full-time

Medical, Dental, PTO

Posted 21 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.

Job Overview

The Software Engineer is responsible for the development efforts of CMiC’s Project Controls module. The role involves designing, developing, troubleshooting, debugging, and testing applications.

Important Information:

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

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: JSP, Oracle ADF BC REST Framework, Jersey, Oracle JDeveloper, Java, JavaScript, SQL, PL/SQL
  • 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, preferably in Computer Science
  • 3 plus year hands-on professional Java/J2EE programming experience (includes Java, JDBC, JSP, JavaScript, Struts Framework).
  • Familiarity with HTML5, JQuery & CSS.
  • Knowledge of creating reports using Jaspersoft iReports would be a plus.
  • Familiarity with Oracle databases and SQL, PL/SQL
  • Knowledge of Oracle JDeveloper, Ajax, WebLogic, Oracle Workflow, or diagram editing would be an asset.
  • 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.