Java Oracle Developer
|Toronto, Ontario, Canada|CAD 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.