Logo

Java Oracle Developer

Mesons Technologies.comToronto, Ontario, CanadaCAD 70 – CAD 70 (Hourly)

Job Overview

  • Location
  • Toronto, Ontario, Canada
  • Job Type
  • Contract - Corp-to-Corp (C2C)
  • Work Setting
  • On-site
  • Hire Type
  • Contract
  • Pay
  • CAD 70 – CAD 70 (Hourly)
  • Date Posted
  • Nov 13, 2025
  • Experience Level
  • Mid-Senior Level
  • Willing to Sponsor
  • No
Skills
javaspring bootSOAPRESTGITDevOpsCI/CDDockerKubernetesOauthAPISwagger+1
Job Description
  • Experience in programming and analysis; specialized software package support at the specified experience level
  • Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
  • Experience in structured methodologies such as Agile Scrum for the development, design, implementation, and maintenance of applications
  • At least 5 years of Java Open JDK 8 and 11
  • At least 3 years of Spring Boot 2 or 3
  • At least 3 years of SOAP Web Service
  • At least 3 years of REST Service
  • At least 3 years of Git, DevOps, CI/CD
  • At least 3 years of Docker and Kubernetes
  • At least 3 years of OAuth2
  • At least 3 years of Java Data JPA and Hibernate
  • At least 5 years of Oracle and 3 years of SQL Server databases
  • At least 5 years of Junit 4 or 5
  • At least 3 years of Open API Specification and Swagger
  • Experience in design, code, test, debug and document applications
  • Experience in application design, latest design patterns, deployment, and troubleshooting
  • Experience with one or more communications protocols
  • Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts
  • Excellent analytical, problem-solving, and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills


  • Good experience with Azure API Management and API Gateway especially converting SOAP to REST an asset
  • A team player with a track record for meeting deadlines


Responsibilities

• Required to translate technical systems specifications into working, tested applications.

This includes:

  • developing detailed programming specifications
  • writing and/or generating code o compiling data-driven programs, maintaining, and conducting unit tests.

•Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations.