Software Developer

0000050007 Royal Bank of Canada

VancouverFull-timeMid LevelOn-site

Job Description

Job Description 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, DevOps 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 DevOps 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 DevOps 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 (e.g., 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. #J-18808-Ljbffr

Posted 1 months ago

Related Jobs

Related Searches

Apply Now