The role of Software Developer, Data Engineer at Royal Bank of Canada focuses on developing and maintaining Java-based data pipelines, which are essential for efficient data processing. Key responsibilities include designing high-performance applications, building ETL pipelines, and optimizing database queries. The ideal candidate should possess 4–8 years of Java development experience, particularly with Spring Boot and Oracle Database, and should be familiar with Dev Ops and agile methodologi