Elevate your career with a Senior Java Backend Developer role in Montreal, QC, focusing on large-scale systems and Apache Spark. Drive engineering excellence in a team-oriented environment. In this senior role, you will design and maintain robust backend systems, applying over 7 years of Java and Apache Spark expertise. Your knowledge in microservices and database management will be essential in optimizing data processing pipelines. Collaborate with cross-functional teams to develop high-performance applications that meet critical business needs. Key Responsibilities:
- Design scalable microservices-based backend systems using Java and Spring Boot - Architect distributed data processing pipelines with Apache Spark - Optimize SQL/NoSQL databases for high-performance applications - Implement secure, well-documented RESTful APIs - Mentor junior developers and lead code reviews Requirements: - 7+ years in software development, focusing on backend - Deep expertise in Java and Spring Ecosystem - Proven experience with Apache Spark in production - Strong knowledge of relational and NoSQL databases - Proficiency with Git and CI/CD tools Leverage your backend engineering experience and passion for big data as a Senior Java Developer in Montreal. #J-18808-Ljbffr