1

Flexible Java Spring Developer Jobs in Toronto, ON

Java Developer

Toronto, ON

CA$90K - CA$110K/yr

Combining an incredibly flexible technological infrastructure with a philosophy of total ... Spring Framework, Oracle ADF Framework, Java, JavaScript, SQL, PL/SQL * Design and implement ...

Java Developer

Toronto, ON · On-site

CA$90K - CA$110K/yr

Combining an incredibly flexible technological infrastructure with a philosophy of total ... Spring Framework, Oracle ADF Framework, Java, JavaScript, SQL, PL/SQL * Design and implement ...

Strong Java programming skills, often with experience in frameworks (Spring). * Familiarity with databases (SQL/NoSQL), APIs, and version control (Git). * Understanding of full development lifecycle ...

Strong expertise in Java programming, including proficiency with generics and lambda expressions ... Frameworks: Expertise in Spring Boot, Spring MVC, and Spring WebFlux. * Testing: Skilled in ...

Staff Software Developer

Toronto, ON · Remote

$170K - $190K/yr

Design and implement backend systems and features using Java and Spring Boot * Own and resolve ... Extended health & dental, RRSP matching, flexible PTO Total Compensation: Competitive and aligned ...

... Java 17/21 and Spring Boot 3.x. • Architect and implement microservices with Spring Cloud ... Cloud & DevOps • Deploy and operate on AWS (EC2, S3, RDS, Lambda, API Gateway, CloudWatch). • ...

Experience with Spring MVC, Spring Boot is an asset. * Experience with AS400/Unix environment and ... Quick learner and flexible to adapt your experience to new and evolving technologies. * You have a ...

Java/Angular Developer

Toronto, ON · Hybrid

CA$37.36 - CA$54.05/hr

Java/Angular Developer Primary Office Location: 123 Front Street West, Toronto, OntarioUnion ... You will design and develop software applications on Spring Boot, JBoss and Java EE based ...

Spring framework works. * Technical working knowledge of Web Services, SOAP/REST, STS Spring Tools ... Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits ...

Required Skills & Experience Strong hands-on experience in Java (Core Java, Spring, Spring Boot ... engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data ...

Senior Java Developer

Toronto, ON · Hybrid

CA$120K - CA$145K/yr

Very strong Java programming skills utilizing Spring Boot or Spring Cloud * Front end JS framework ... Flexible Working Hours * Work from Home Flexibility * Service Recognition Programs * Socials ...

Strong expertise in Spring Boot, Spring Batch, and Microservices architecture * Experience with ... Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits ...

... flexible, curious, versatile, and above driven to deliver excellent client outcomes. By joining our ... Java, Spring MVC, Spring Boot, Spring Security, Spring Cloud Hands-on work experience with: o ...

... Java, Spring MVC, Spring Boot, Spring Security, Spring Cloud Hands-on work experience with: o ... Competitive Rewards program including bonus, flexible vacation, personal, sick days, and benefits ...

Working experience with Spring framework - Spring Boot, Spring Security and Spring Data ... Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits ...

Java Backend Developer

Etobicoke, ON · Hybrid

CA$100K - CA$135K/yr

As a Java Back-End Developer at Localcoin, you will be responsible for developing and maintaining ... In-depth experience with Spring framework, including Spring - Boot, JPA, MVC and Spring Security ...

Java Full Stack Senior Developer Location: Toronto, ON Work Arrangement: Hybrid (4 days/ Week WFO ... Spring Framework, Spring Boot and Microservices Architecture Exp. with REST API design and ...

next page

Showing results 1-20

Flexible Java Spring Developer information

What is the difference between Flexible Java Spring Developer vs Java Backend Developer?

AspectFlexible Java Spring DeveloperJava Backend Developer
Required SkillsJava, Spring Framework, REST APIs, SQL, AgileJava, Spring, REST, SQL, Microservices
Work EnvironmentStartups, tech companies, remote or hybrid rolesTech firms, enterprise environments, remote or onsite
CertificationsJava certifications, Spring certifications beneficialJava certifications, Spring certifications
Industry UsageCommon in flexible, dynamic projectsCommon in enterprise and large-scale applications

The Flexible Java Spring Developer and Java Backend Developer roles share core skills like Java and Spring. The main difference lies in flexibility; the Flexible Java Spring Developer often works in dynamic, adaptable environments with a focus on remote or hybrid work, while the Java Backend Developer may be more embedded in enterprise settings. Both roles require similar credentials and technical expertise, but the Flexible Java Spring Developer emphasizes adaptability and diverse project types.

What are the most commonly searched types of Java Spring Developer jobs in Toronto, ON? The most popular types of Java Spring Developer jobs in Toronto, ON are:
What are popular job titles related to Flexible Java Spring Developer jobs in Toronto, ON? For Flexible Java Spring Developer jobs in Toronto, ON, the most frequently searched job titles are:
What job categories do people searching Flexible Java Spring Developer jobs in Toronto, ON look for? The top searched job categories for Flexible Java Spring Developer jobs in Toronto, ON are:
Java Developer

CA$90K - CA$110K/yr

Full-time

Medical, Dental, PTO

Posted 16 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 development (including REST, JSF, JavaScript).
  • 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.