Back to job search
C
CarbonsoftVerified Job Source

Java/PLSql Lead

Design, develop, and optimize complex Oracle PL/SQL components for mission-critical applications. Collaborate with Java developers to integrate database components and lead technical design discussions and code reviews.

  • Remote
  • Canada
  • Posted Aug 5, 2026
  • 1 position

Job summary

Location: (Fully Remote) Job Type: Full-Time Experience: 10+ Years Work Authorization: Must be authorized to work in Canada. 8+ years of experience in Java application development. 8+ years of hands-on Oracle PL/SQL development experience. Strong expertise in developing, debugging, and optimizing complex Oracle Stored Procedures, Packages, Functions, Triggers, and Views. Extensive experience writing high-performance SQL queries and tuning PL/SQL code for large-scale enterprise applications. Proven experience analyzing execution plans, query optimization, indexing strategies, and performance tuning. Strong knowledge of transaction management, exception handling, cursors, collections, Bulk Collect, FORALL, and dynamic SQL. Hands-on experience with Java 8/11/17, Spring Boot, Spring MVC, Spring Data JPA, and REST APIs. Experience working with Oracle 12c/19c databases in production environments. Experience with Git, Maven/Gradle, Jenkins, and CI/CD pipelines. Strong understanding of Agile/Scrum methodologies. Excellent communication and leadership skills with experience mentoring developers. Key Responsibilities Design, develop, and maintain complex Oracle PL/SQL stored procedures, packages, functions, and triggers for mission-critical applications. Optimize existing stored procedures to improve performance and scalability. Perform SQL and PL/SQL performance tuning using execution plans, indexing, and query optimization techniques. Collaborate with Java developers to integrate PL/SQL components with enterprise Java applications. Troubleshoot production database issues and perform root cause analysis. Conduct code reviews focusing on Java and PL/SQL best practices. Lead technical design discussions and provide guidance on database architecture and performance optimization.

What you’ll do

Design, develop, and optimize complex Oracle PL/SQL components for mission-critical applications. Collaborate with Java developers to integrate database components and lead technical design discussions and code reviews.

Requirements

Requires over 10 years of experience with a strong focus on Java application development and Oracle PL/SQL optimization. Candidates must be authorized to work in Canada and possess expertise in Spring Boot and CI/CD pipelines.

Listed skills

  • REST APIsPreferred
  • CI/CDPreferred
  • ScrumPreferred
  • AgilePreferred
  • JavaPreferred
  • Spring BootPreferred
  • GitPreferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java
  • Oracle PL/SQL
  • Spring Boot
  • Spring MVC
  • Spring Data JPA
  • REST APIs
  • SQL Tuning
  • Oracle 12c/19c
  • Git
  • Maven
  • Gradle
  • Jenkins
  • CI/CD
  • Agile
  • Scrum
  • Technical Leadership

Job areas

  • Software
  • Technology
  • Engineering
  • Data & Analytics
  • Management & Leadership

Additional details

Minimum experience
10+ years
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available