Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Java Developer

$90k - $110k per year

CMiC

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 solutionsParticipate in project and team meetings
  • Other related duties as assigned

Qualifications

  • 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.

#J-18808-Ljbffr
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Java Developer in Toronto, ON vacancy
  • $100k - $120k per year

     ...artificial intelligence today. Skills Required Experience with Java, REST API, Micro services, MQ, Spring framework, Spring Boot (2....  ..., SQL, Oracle, KAFKA Extensive experience in designing, developing, and maintaining Java back-end type of applications. Knowledge of... 
    Suggested
    Long term contract
    Worldwide

    Tata Consultancy Services

    Toronto, ON
    3 hours ago
  • Linux, JAVA, J2EE, JBOSS EAP, JBOSS JWS (Apache & Tomcat), Log4J, Oracle, IBM MQ (added Advantage), GitHub, SSO preferred with SAML 2.0 Nice to have Exposure to Infrastructure knowledge ( Firewall, DNS etc.) Knowledge on SWIFT related products (SAG, AWP, AMH, etc.) is added... 
    Suggested
    Permanent employment

    MM Management

    Toronto, ON
    8 days ago
  •  ...6 to 8 Years Experience Hands‑on expertise in Spring Boot, Java, REST API development, and Kafka‑based event‑driven architectures...  ...environments (AWS, Azure, GCP) Big Data & Programming Experience in developing and optimizing Big Data applications using Java, Scala, Hadoop,... 
    Suggested
    Full time
    Local area

    Capgemini Sogeti

    Toronto, ON
    3 hours ago
  • Position Overview We are seeking a highly experienced Lead Java Developer to join our dynamic technology team. The ideal candidate will possess a strong leadership background, extensive hands‑on development experience in Java and Microservices , and expertise... 
    Suggested

    MDAEdge

    Toronto, ON
    8 days ago
  • $69.45k - $119.45k per year

     ...or College Diploma required Overall 6 years of experience in JAVA development Expert-level proficiency in Full Stack Development...  ...and balanced parental leave policy. Fantastic opportunities to develop your career across industries with local and global clients. Performance... 
    Suggested
    Full time
    Work at office
    Local area
    Shift work

    United States Digital Space LLC

    Toronto, ON
    8 days ago
  • Advance your career as a Java Developer at Synechron, focusing on innovative cloud solutions in financial services. Collaborate with a dynamic team using Java and automation to drive impactful changes. This role on the Infrastructure Engineering team requires strong Java... 

    Synechron

    Toronto, ON
    3 hours ago
  • $104k - $130k per year

    Senior Java Developer We are looking for a skilled and motivated Senior Java Developer to join our agile product team. In this role, you will collaborate closely with cross‑functional team members to design, develop, and deliver high‑quality software features across our product... 
    Full time
    Temporary work
    Part time

    UST

    Toronto, ON
    8 days ago
  •  ...Job Title: Sr. Java Developer Job ID: 2024-12749 Job Location: Toronto, ON or London, ON (Hybrid – 2 days/week onsite) Job Travel Location(s): # Positions: 5 Employment Type: W2 Duration:Long Term # of Layers:0 Work Eligibility:All Work Authorizations are Permitted... 
    Long term contract
    Work at office
    2 days per week

    Highbrow LLC

    Toronto, ON
    8 days ago
  • Iris's client, the largest bank in Canada is looking to hire Java Lead Please find below the job details and share your resume if interested, please email your resume at ****@*****.*** Job Description Title: Java Lead Location: Toronto, ON... 
    Long term contract

    Iris Software Inc.

    Toronto, ON
    8 days ago
  • $61.65k - $91k per year

     ...About the role As a Senior Developer – Java, you will make an impact by designing and delivering scalable, high-performance backend solutions that enable modern digital applications. You will be a valued member of the engineering team and collaborate closely with frontend... 
    Work at office
    2 days per week
    3 days per week

    United States Digital Space LLC

    Toronto, ON
    8 days ago
  • Title: Senior Java Developer We are excited to announce an opportunity for a Senior Java Developer to join a dynamic and innovative technology team. If you're passionate about building scalable cloud-based systems and working in a collaborative environment, this... 

    Glint Tech Solutions

    Toronto, ON
    8 days ago
  • $78k - $98k per year

    Java Senior Developer Location: Ontario Compensation range: $78,000-$98,000 per year. Responsibilities Maintain active relationships with the Product Owner to understand business requirements, lead requirement‑gathering meetings, and review designs. Own backlog... 
    Full time

    United States Digital Space LLC

    Toronto, ON
    8 days ago
  • ## Java/Angular DeveloperApplylocations: Torontotime type: Full timeposted on: Posted 24 Days Agojob requisition id: R004735## **Java/Angular Developer**## Primary Office Location: 123 Front Street West, Toronto, Ontario## Union: (Local 507)## Pay Range - $37.36-$54.05## Permanent... 
    Permanent employment
    Work at office
    Local area

    Teranet

    Toronto, ON
    8 days ago
  •  ...Delivery practice is seeking a highly qualified Lead Java Engineer(Onsite) with experience developing and building high-performing, scalable, enterprise applications...  ...growth and societal advancements. Responsibilities Develop and maintain high-quality software applications using... 
    Long term contract
    Temporary work
    Day shift

    United States Digital Space LLC

    Toronto, ON
    8 days ago
  • $90k - $115k per year

     ...of US banks. Our team is growing and we have a need in additional developer that will help in building Core part of platform. Our platform...  ...Compensation 90000 - 115000 CAD Gross Per Year Mandatory Skills Java 17+ (4 years+), UNIX Shell; Gradle; SQL (advanced querying,... 

    Luxoft

    Toronto, ON
    8 days ago
  • Role Java AI Consultant Location Mississauga, Canada What we’re looking for 8+ Years of Experience Deep expertise in Java (8+), Spring Boot, Microservices & Enterprise Architecture Strong experience in designing & integrating AI/ML and GenAI solutions into enterprise... 

    Wall Street Consulting Services

    Toronto, ON
    8 days ago
  • $65 - $70 per hour

     ...Role: Java Developer Location: Toronto, ON Type: Contract Rate: CAD65/hr - CAD70/hr Job Description: • Builds, codes, tests, maintain high quality software in Java codebase • Participates in Agile sprints and ceremonies; supports rapid iteration and development... 
    Contract work

    Hays

    Toronto, ON
    25 days ago
  • Elevate your career as a Java Developer specializing in Banking at our hybrid Toronto location. This contract role demands expertise in back-end application development and enterprise-level security. You will bring extensive experience in Java application design, maintenance... 
    Contract work

    freelance.ca

    Toronto, ON
    9 hours ago
  • Elevate your Java expertise with a market risk technology team in Toronto, Ontario. This role focuses on developing cloud-native applications and enhancing trade platforms while leveraging...  ...your Java skills. As a Senior Java Developer, you will play a pivotal role in migrating... 

    The Toronto-Dominion Bank (Canada)

    Toronto, ON
    2 days ago
  • Job Description / Responsibilities We are looking for an experienced Senior Developer with strong hands‑on expertise in Java, Multithread, Spring Boot, and RESTful API development, Spring Securities, Kafka, cloud and SQL/Oracle. The ideal candidate should have a solid background... 

    Galent

    Toronto, ON
    3 hours ago
  • $57.01k per year

     ...our ... Temporary Our client is expanding their PIN Monitoring capability within their flagship web platform and requires a Senior Java Developer to join the team for a 6-month contract engagement. This is a project-... The cities near Toronto, ON that boast the highest... 
    Hourly pay
    Permanent employment
    Full time
    Contract work
    Temporary work
    Work at office
    Remote work
    Work from home
    Weekend work

    4FMV

    Toronto, ON
    3 hours ago
  • $80k - $130k per year

    Java Developer - Senior / Intermediate Position Description We are Canada's largest independent information technology services firm, and after 45 years, we're still growing. Join CGI as a Java Developer - Senior / Intermediate within our Banking Services Division.... 
    Work at office
    3 days per week

    CGI

    Toronto, ON
    8 days ago
  • Capgemini seeks a React and Java Developer to innovate within secure banking environments. Leverage your React skills to create outstanding, modular UI experiences. As part of Capgemini, your role involves driving frontend innovations using React and Java. Focus on integrating... 

    Capgemini

    Toronto, ON
    3 hours ago
  • Elevate your career as an Angular/Java Developer with Teranet. Join a high-performing team that focuses on developing and supporting applications in a hybrid Agile and Waterfall environment. As an Angular/Java Developer at Teranet, you will work on enhancing and maintaining... 

    Dormont Manufacturing Co

    Toronto, ON
    2 days ago
  • $102.2k - $125k per year

     ...Technology Engineering Team seeks a self‑starting, high‑performing Java software engineer to expand our derivatives and risk applications...  ...messaging solutions using Kafka and related technologies. Develop Big Data components with Hadoop, Spark, or Parquet. Write efficient... 

    The Toronto-Dominion Bank (Canada)

    Toronto, ON
    8 days ago
  • $93.32k - $107k per year

    Role description Job Title: Salesforce Developer with Java Job Location: Canada , Toronto, ON Salesforce development with java coding , GCP skill set Mainly the person will be working on backend job and highly skilled in Salesforce and Java coding with indecently to... 
    Long term contract
    Temporary work
    Local area

    United States Digital Space LLC

    Toronto, ON
    8 days ago
  •  ...Developerto join our voice/contact center engineering team and help develop, support, and continuously improve cloud-based IVR applications....  ...software development experience with a strong focus on Java Strong Java programming skills in Java EE and Spring Boot / Spring... 
    Internship
    Remote work
    Relocation

    Miratech

    Toronto, ON
    8 days ago
  • Elevate your career at Synechron as a Java Developer, focusing on modern technology and innovative solutions. Collaborate with a vibrant team to enhance cloud solutions in financial services. As part of the Infrastructure Engineering team, your background in Java and automation... 

    Synechron

    Toronto, ON
    8 days ago
  •  ...The Role 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 team. The ideal candidate will have extensive experience working within capital... 
    Long term contract
    Flexible hours

    Synechron

    Toronto, ON
    8 days ago
  • $84.18k - $135.5k per year

    Sr. Java Developer (Java, Angular) Cognizant’s Digital Engineering practice is seeking a highly qualified Sr. Java Developer with minimum 10+ years’ experience developing and building high-performing, scalable, enterprise applications. As a Sr. Software Engineer B2, you will... 

    Cognizant

    Toronto, ON
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Java Developer. Be the first to apply!