Skip to main content

Java Spark Developer at SAP

Language
Location
Montreal, Quebec
Level
senior
Posted

Summary from listing

The role is a Java and Apache Spark software engineer responsible for designing, developing, and maintaining high-performance Java applications and distributed data-processing solutions. Responsibilities include building scalable backend services, batch and real-time Spark pipelines, SQL query optimization, data transformation, performance analysis, AI-assisted development, and collaboration with architects, product owners, and business stakeholders. The position also involves mentoring junior developers and participating in Agile ceremonies. Required qualifications include a bachelor's degree in a relevant field, at least seven years of professional software development experience, strong Core Java expertise, hands-on Apache Spark experience, enterprise distributed-systems experience, object-oriented programming knowledge, and strong SQL skills.

For job seekers

Ready to find a role that actually fits?

Upload your résumé, start a Job Search Thread, and let Metaintro rank real openings against your experience — then guide you from search to offer.

Match

Compare live roles against your current evidence.

Position

Turn proof projects into role-specific applications.

Improve

Use market feedback to keep the skill plan current.

Return to navigation