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
