JobMesh

Software Developer

RBC · Vancouver, British Columbia, CA

Job Description What Is The Opportunity? Join a dynamic engineering team where you’ll design, develop, and maintain robust Java-based data pipelines using Sp...

Job description

Job Description 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, 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 dev...