PL/SQL Developer

Posted 12 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Back-end developer building Oracle PL/SQL systems and Java REST APIs for CMiC, a construction software company. Optimizing databases, integrating applications, and supporting high-volume transactional systems.

Responsibilities

  • Develop advanced Oracle PL/SQL packages, procedures, functions, and triggers
  • Write complex SQL queries using joins and subqueries
  • Perform query optimization, execution plan analysis, performance tuning, and troubleshooting
  • Design normalized and denormalized data schemas
  • Implement bulk processing and efficient data handling techniques
  • Use Oracle development tools including PL/SQL Developer, TOAD, and SQL*Plus
  • Handle errors, exceptions, and logging
  • Work with large datasets and high-volume transactional systems
  • Apply object-oriented programming and Java programming
  • Design and implement RESTful APIs
  • Develop Java back-end applications
  • Work with Spring/Spring Boot, Swagger/OpenAPI, and JSON/XML
  • Implement secure APIs using OAuth2, JWT, and basic authentication
  • Support system integration across multiple applications
  • Participate in Agile/Scrum development
  • Apply CI/CD pipelines, version control, SDLC, secure coding, data integrity, and API lifecycle practices where applicable

Requirements

  • 3–7+ years in backend development
  • Significant hands-on experience with Oracle database development
  • Proven experience developing and maintaining PL/SQL code in enterprise environments
  • Experience building and consuming REST APIs in Java
  • Exposure to system integration across multiple applications
  • Experience in performance tuning and troubleshooting production issues
  • Experience working in Agile/Scrum environments
  • Strong problem-solving and root-cause analysis abilities
  • Ability to analyze complex data flows and system dependencies
  • Debugging and troubleshooting complex database and API issues
  • Translating business requirements into efficient technical solutions
  • Identifying performance bottlenecks and optimizing solutions
  • Data-driven decision-making mindset
  • Detail-oriented, especially with data accuracy and integrity
  • Ownership mindset with accountability for deliverables
  • Continuous learning, especially evolving database and API technologies
  • Proactive in identifying issues and proposing improvements
  • Collaborative team player with good communication skills
  • Adaptable to changing priorities and requirements
  • Quality-focused with emphasis on maintainability and scalability
  • Logical reasoning and structured thinking
  • Strong attention to detail, critical for database work
  • Ability to work with abstract data models and complex logic
  • Capability to manage both deep backend processing and API layers

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 webinars
  • RRSP Matching Program after 2 years of employment
  • Experience in a rapidly growing, socially responsible corporation
  • Accommodation throughout the recruitment, selection and/or assessment process for applicants with disabilities

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$70,000 - CA$115,000 per year

Degree requirement

No Education Requirement

Tech skills

JavaOracleSDLCSpringSpring BootSpringBootSQL

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.