×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer, Data Engineering, Java Developer

Job in Vancouver, BC, Canada
Listing for: RBC
Full Time position
Listed on 2026-07-19
Job specializations:
  • Software Development
    Data Engineering, Java Developer, SQL Developer, AWS
Salary/Wage Range or Industry Benchmark: 90000 - 140000 CAD Yearly CAD 90000.00 140000.00 YEAR
Job Description & How to Apply Below

What Is The Opportunity?

Join a dynamic engineering team where you’ll design, develop, and maintain robust Java‑based data pipelines using Spring Boot/Spring Batch and Oracle Database. This role is perfect for a seasoned engineer passionate about ETL processing, Dev Ops integration, and agile methodologies. You’ll have the chance to optimize data workflows, collaborate on AI‑driven solutions, and contribute to scalable systems. If you thrive in a fast‑paced environment and enjoy solving complex data challenges, this is your opportunity to make a meaningful impact.

What

Will You Do?
  • Design and develop high‑performance Java applications using Spring Boot/Spring Batch.
  • Build and maintain ETL pipelines for efficient data processing and integration.
  • Optimize Oracle Database queries and ORM implementations for scalability.
  • Collaborate with Dev Ops teams to streamline CI/CD pipelines for data workflows.
  • Implement agile practices (Scrum/Kanban) to deliver iterative solutions.
  • Troubleshoot and resolve production issues in data processing systems.
  • Mentor junior engineers and contribute to code reviews.
  • Explore AI/ML integration opportunities (if familiar with Python/AI development).
What Do You Need To Succeed? Must Have
  • 4–8 years of experience in Java development (Spring Boot/Spring Batch).
  • Strong hands‑on experience with Oracle Database and ORM frameworks.
  • Proven expertise in ETL/data pipeline development and maintenance.
  • Familiarity with Dev Ops practices (CI/CD, automation, cloud deployment).
  • Solid understanding of agile methodologies (Scrum, Kanban).
Nice‑to‑have
  • Experience with Python and AI/ML development.
  • Knowledge of big data tools (Spark, Kafka) or cloud platforms (AWS, Azure).
What’s in it for you?
  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable.
  • Leaders who support your development through coaching and managing opportunities.
  • Ability to make a difference and lasting impact.
  • Work in a dynamic, collaborative, progressive, and high‑performing team.
  • A world‑class training program in financial services.
  • Flexible work/life balance options.
  • Opportunities to do challenging work.
Job Details
  • Location:

    745 Thurlow St, Vancouver, Canada.
  • Work hours/week: 37.5.
  • Employment type:

    Full time.
  • Platform:
    Technology and Operations.
  • Job type:
    Regular.
  • Pay type:

    Salaried.
  • Posted date: .
  • Final date to receive applications: .
  • Applications will be accepted until 11:59 PM on the day prior to the Final date to receive applications date above.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary