Join our team as a Software Engineer in Montreal, QC, focusing on Core Java, Apache Spark, and Python in a hybrid work setting. Build and maintain scalable server-side applications and data processing solutions. In this full-time role, you will leverage your strong programming skills to design, develop, and optimize server-side applications.
The position demands hands-on experience in distributed data processing and collaboration with diverse teams to tackle complex challenges and deliver robust solutions. You'll address performance issues and engage in system architecture discussions. Key Responsibilities:
- Develop and maintain high-performance applications using Core Java
- Build and optimize applications leveraging Apache Spark
- Write and optimize complex SQL queries for databases
- Troubleshoot application performance and system issues
- Collaborate with architects and QA teams for scalable solutions Requirements:
- Hands-on senior-level software development experience
- Proficiency in Core Java and Apache Spark
- Strong understanding of SQL and database performance
- Familiarity with Linux/Unix environments
- Experience developing RESTful APIs Utilize your skills to enhance data processing systems and applications in Montreal's vibrant tech landscape.
📌 Apache Spark and Java Software Engineer (Montreal)
🏢 Realign
📍 Montreal
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.