Talent.com
Java Expert (SQL/PLSQL)
Java Expert (SQL/PLSQL)CGI • Toronto, ON, Canada
No longer accepting applications
Java Expert (SQL/PLSQL)

Java Expert (SQL/PLSQL)

CGI • Toronto, ON, Canada
10 days ago
Job type
  • Full-time
Job description

Position Description

We are Canada’s largest independent information technology services firm, and after 50 years, we’re still growing! We have a challenging career opportunity for a Sr. SQL PLSQL Developer to work for our clients across our Banking and Wealth 360 Digital Wealth.

This role is hybrid and requires you to be at our downtown Toronto office at a minimum 2 days per week – subject to change at any time.

Future Duties and Responsibilities

  • Database Development: Develop, optimize, and maintain Oracle SQL and PL/SQL code, including stored procedures, functions, and packages. Translate business needs into long‑term data architecture solutions.
  • Performance Tuning: Identify and resolve performance bottlenecks, optimize query performance, and implement best practices for database tuning.
  • Complex Problem Solving: Analyze, troubleshoot, and resolve complex database issues, ensuring minimal downtime and optimal performance.
  • Data Modeling: Design and refactor data models to support business requirements and improve system efficiency.
  • Documentation: Create and maintain detailed documentation for database structures, processes, and best practices. Analyze and document existing PL/SQL code.
  • Mentorship: Guide and mentor junior developers, providing technical leadership and support in analyzing complex problems and refactoring data models.
  • Collaboration: Work closely with cross‑functional teams, including developers, analysts, and project managers, to ensure seamless integration and efficient operation of database systems.
  • Optimization: Evaluate reusability of current data for separate analyses. Conduct data sheering to rid the system of old, unused, or duplicate data. Review object and data models and the metadata repository to structure the data for better management and quicker access.
  • Solid experience in Java technologies: Java 8+, Spring framework/Spring Boot/Spring Integration, Tomcat and Security (SAML or SSO preferred), Microservices, Restful services.
  • Excellent understanding of key architecture concepts in a distributed environment (SOA, Microservices, RESTful Services, etc.).
  • Experience with development life cycle including: source control (Git, Subversion, etc.), build automation tools (Maven, Gradle, etc.), development of unit tests (JUnit, TDD, etc.), and CI/CD pipeline (Jenkins/Bamboo, etc.).

Required Qualifications To Be Successful In This Role

  • Bachelor of Science in Computer Science or similar discipline.
  • Strong data analysis skills.
  • 10+ years’ experience in Oracle 12c/19c.
  • 10+ years’ experience with Oracle database, SQL and PL/SQL programming & Java programming.
  • Expert in SQL performance tuning.
  • Knowledge of XML, XSLT, XML Schema, YAML and JSON.
  • Exposure to various technologies such as web‑based, mobile, tablet, desktop, and batch.
  • Proficient in managing the development of multi‑tier, secure business applications for high availability, scalability, and performance.
  • Ability to rapidly develop expertise in emerging technologies through hands‑on, real‑time – on‑the‑fly exposure and involvement.
  • Excellent technical problem‑solving abilities with successful implementation of solutions.
  • Expert in data migration techniques.
  • Strong data modelling skills, including designing and refactoring data models.
  • Experience in rewriting and optimizing complex stored procedures.
  • Strong analytical and problem‑solving skills, with the ability to handle complex database issues.
  • Strong troubleshooting skills.
  • Excellent verbal and written communication skills.
  • Ability to work in a fast‑paced environment.
  • High attention to detail and a commitment to delivering high‑quality work.

Other Requirements

  • Knowledgeable in the Wealth Management domain, with experience in Wealth 360 Digital Wealth Platform preferred.
  • Knowledge of Postgres – 3 to 4 years of experience preferred.
  • Demonstrated ability to learn new technologies, applications, and systems.
  • Strong organizational and leadership skills with the ability to facilitate technical sessions.
  • Can communicate in both technical and business terms.
  • Ability to lead multiple projects simultaneously.
  • Ability to manage geographically distributed development teams.
  • Knowledge of Oracle Performance Tuning is an asset.
  • Working experience in Toad / SQL Developer / Oracle DataModeler / Erwin.
  • Exposure to containers like Liquibase.
  • Ability to extract matrix/progress/milestones from JIRA or other collaboration tools for stakeholders.
  • Familiarity with Oracle development tools and performance tuning utilities.
  • Oracle Certified Professional (OCP) or equivalent certifications is an asset.

CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $95,000–$145,000. This role is an existing vacancy.

Equal Opportunity Employer

As an equal‑opportunity employer, you are invited to apply whether you are of any race, colour, religion, gender, gender identity, sexual orientation, or any other characteristic. If you require an accommodation, please inform your recruiter. To learn more about accessibility at CGI, contact us via email. Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.

#J-18808-Ljbffr
Create a job alert for this search

Java Expert (SQL/PLSQL) • Toronto, ON, Canada

Similar jobs

Oracle Cloud ERP/Database expert

Next VenturesToronto, ON, CA
Full-time

Head of Oracle Technologies at Next Ventures.Our client is seeking a highly experienced.Oracle Cloud ERP and Database Expert.This role requires deep expertise across Oracle technologies, cloud plat...Show more

 • Promoted

Angular Java SQL Data Engineer

TD BankToronto
Full-time

Drive innovative data solutions as a Data Engineer I, leveraging Angular, Java, and SQL skills.Support the data needs of CPB operations in a vibrant team environment.This entry-level Data Engineer ...Show more

 • Promoted

Java Developer/Trading Applications Engineer

Tamanna TechnologyToronto, ON, CA
Full-time

We are actively looking for a Java Developer/Trading Applications Engineer to join our team.Working arrangement: 4 days a week onsite from downtown, Toronto.Experience with scripting languages like...Show more

 • Promoted

Oracle PL/SQL Development Expertise Needed

LTMToronto, Ontario, Canada
Full-time

Join as an Oracle PL/SQL Developer specializing in advanced database techniques.Engage in OLTP, batch processing, and effective data management practices that drive efficiency.This role emphasizes ...Show more

 • Promoted

Expert Java Developer for Capital Markets Trading Applications

Info-WaysToronto, ON, CA
Full-time

Elevate your career as a Java Developer specialized in trading applications.Bring your expertise in Java API, MQ, and Oracle technologies to a dynamic financial services environment.This role requi...Show more

 • Promoted

Expert Java Developer with Cloud and CI/CD Expertise Needed

VirtusaToronto
Full-time

Join as a Senior Java Developer, where your skills will drive the creation of robust and high-performance applications.Embrace your knowledge in web technologies, Agile practices, and cloud computi...Show more

 • Promoted

Senior ETL Architect: Azure Data Factory & Oracle PL/SQL

Maarut IncToronto, ON, CA
Full-time

An innovative IT services firm is seeking a talented data integration specialist to join their dynamic team.In this mid-senior level role, you will leverage your extensive experience in ETL process...Show more

 • Promoted

Hybrid Senior Database Engineer - Azure/SQL/PostgreSQL Expert

Northbridge Financial CorporationToronto, ON, CA
Full-time

A leading Canadian financial corporation is seeking a Database Engineer to oversee database administration in various environments.The role includes leading a DBA team, ensuring system reliability,...Show more

 • Promoted

Expert Data Architect in Cloud Solutions

Project LimitedToronto, Ontario, Canada
Full-time

Lead data transformation as a Data Architect with expertise in cloud solutions, particularly Snowflake.Design and implement innovative strategies while optimizing cost efficiency and performance fo...Show more

 • Promoted

Application Maintenance Engineer - Java & PL/SQL

Aarorn Technologies IncToronto, ON, CA
Full-time

Join as an Application Maintenance Engineer focusing on Java and PL-SQL.Apply your scripting and troubleshooting skills in a Toronto-based role with on-site requirements.The role demands expertise ...Show more

 • Promoted

Data Engineer I (Angular/Java/SQL)

TDToronto, ON, CA
Full-time

This role is eligible for a discretionary variable compensation award that considers business and individual performance.The team is the Canadian Personal Banking (CPB) data team.The team supports ...Show more

 • Promoted

Freelance Computational Data Science Expert (Python & SQL)

MindriftToronto, ON, CA
Full-time

Freelance Computational Data Science Expert (Python & SQL).Be among the first 25 applicants.This opportunity is only for candidates currently residing in the specified country.Your location may aff...Show more

 • Promoted

Senior Risk API Developer - Java Expert

RBCToronto
Full-time

Lead innovative solutions in real-time risk management as a Senior Developer.Engage with advanced technologies to deliver impactful applications that enhance Capital Markets functionalities.This cr...Show more

 • Promoted

Sr Java Developer (w/ SQL/Couchbase

NTT America, Inc.Toronto, ON, CA
Full-time

NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us.If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now....Show more

 • Promoted • New!

Expert Java Engineer in Scalable Solutions

Hire DigITalent Inc.Toronto, ON, CA
Full-time

Drive impactful Java solutions as a highly skilled Java Engineer dedicated to developing high-performance applications.Embrace a hands-on role in delivering a Minimum Viable Product within a financ...Show more

 • Promoted

Data Engineer I (Angular/Java/SQL)

TD SecuritiesToronto, ON, CA
Full-time

This role is eligible for a discretionary variable compensation award that considers business and individual performance.The team is the Canadian Personal Banking (CPB) data team.The team supports ...Show more

 • Promoted

Senior Java Developer - Cloud/API Expert (Hybrid)

Univeris CorporationToronto
Full-time

A financial services technology firm in Downtown Toronto is seeking a Software Developer to join their team.This position involves performing analysis, design, development, and maintenance of softw...Show more

 • Promoted

Remote Data Engineer with SQL Expertise

VeemToronto, ON, CA
Remote
Full-time

Join a dynamic data team as a Remote Data Engineer focused on optimizing existing systems.Utilize SQL and Python to maintain data pipelines and enhance reporting functionalities.This position deman...Show more