Senior Java Software Engineer
Bourne Search Ltd
A leading global investment bank is hiring a Senior Backend Engineer to join a large-scale data engineering environment supporting front-to-back business functions.
This role sits within a strategic platform handling high-volume data workflows. You’ll be designing and building scalable Spark-based applications while contributing to architectural direction and platform stability.
This is a hands-on senior engineering position. You will own delivery end to end and operate comfortably in a complex, enterprise setting.
Responsibilities
- Design and build scalable backend services using Java or Scala
- Architect and develop distributed Spark applications
- Work across the full feature lifecycle: architecture, development, testing, deployment, monitoring
- Develop robust unit and integration test coverage
- Work with SQL technologies (Impala, DB2, Snowflake, Postgres)
- Contribute to platform design and long-term architectural decisions
- Provide Level-3 support for production systems when required
- Partner with engineering, data, and business stakeholders across regions
- Mentor junior engineers and uphold engineering standards
Required Experience
- Strong backend development experience in Java or Scala
- Experience operating within structured SDLC environments
- Comfortable working in large, regulated enterprise environments
- Strong communication skills with the ability to work across global teams
- Structured problem-solving approach and dependable delivery record
- Experience with Microsoft Azure Databricks
- Exposure to GenAI tools , ideally Microsoft Copilot
- Hadoop / big data platform experience
- Familiarity with the trade order lifecycle or capital markets data flows
- Strong understanding of software architecture principles and design patterns
- Experience working in Agile / Scrum frameworks
- Elevate digital entrepreneurship as a Software Engineer focused on Java at AppDirect. Utilize your skills in software development to create and maintain... ...documentation for API interfaces. Working closely with senior developers, you'll contribute creatively in team meetings...Senior
- ...Role Description We are looking for a Senior Software Developer to support the Cyber Security... ...practices while collaborating closely with engineering, AI/ML, and cybersecurity teams. Key... ...~ Strong programming experience in: ~ Java and/or Python Strong understanding...Senior
- ...candidates like yourself. Job Description: Paytm Labs is looking for a Software Engineer to work on our personalization platform which generates over 3... ...programming languages, including but not limited to Scala, Java. Experience with implementing platform components such as...SeniorWork at officeFlexible hours
$111.31k - $155.44k per year
...dedicates specific in-office days each month to focus on relationships, learning and innovation. What's in it for you: The Senior Software Engineer on the Algorithm Team plays a key role in designing, building, and maintaining the core software systems that power BrainBox...SeniorHourly payWork at officeImmediate startWork from home$130k per year
...Senior Software Engineer Department: Software Development Employment Type: Permanent - Full Time Location: Montreal Reporting To: Engineering Manager Description You will be collaborative, highly motivated, keen to learn, and always on the lookout for...SeniorPermanent employmentFull time$150k - $185k per year
...best work, with real impact. Build with us. Create impact. About The Role As we grow, we're looking for our first Senior Software Engineer to join our team and work closely with our CTO. The scope of the role spans technical design as well as our product strategy....Senior- ...Développeur(e) senior de logiciel Lieu : Montréal, QC (mode de travail hybride, présence min. sur site 1 jour/semaine) Type d'emploi : Temps plein Optable est une plateforme canadienne soutenue par des investisseurs importants qui aide les éditeurs, annonceurs et...SeniorDaily paidFull timeWork at officeLocal area
$85k - $95k per year
...your views and approaches to software excellence. Responsibilities... ..., Clean Code; Language: Java 17 (or latest LTS version);... ...appartenances à une communauté forte. Seniority level Mid‑Senior level... ...Full‑time Job function Engineering and Information Technology...SeniorFull timeApprenticeshipWork at officeRemote work$108.1k - $222.8k per year
...are looking for a passionate, highly motivated, and experienced Java Developer to join our Sales Cloud team. You will develop... ...and accountability. Qualifications ~4 – 9 years of software engineering experience, with exposure to building products on the cloud‑native...SeniorLocal area- ...to help companies manage whole marketing portfolios with ease. As part of its expansion, Index is looking for a new full time Software Engineer to be part of its Montreal team. You will be a great addition to the team if you are a communicative person that exposes your...SeniorFull timeCasual work
- ...Wissen is looking for a Senior Java Full Stack Engineer to develop robust applications using Java and up-to-date frameworks such as Angular and React... ...extensive experience in full stack development to Wissen and help us build exceptional software solutions. #J-18808-LjbffrSenior
- Become a Senior Software Engineer at Zeffy in Montreal, Quebec, focusing on crafting advanced technological solutions for nonprofits in a flexible hybrid work environment. Make your mark on how charity organizations operate. Your role involves developing and enhancing core...SeniorFlexible hours
- ...The Senior Engineer, Software Test will be responsible for conducting testing of software for a robotic surgical system. The Senior Software Test Engineer is responsible for reviewing software requirements and ensuring requirements are fully tested; designing, implementing...SeniorWork at office
- ...scalable SaaS-based cloud service. At Behavox, our engineering culture is built around speed, experimentation, and technical... ..., Singapore, and Tokyo. About the Role The Software Engineer (Java) operates at a senior engineer level, driving technical direction across...SeniorLong term contractContract workLive InWork at officeImmediate startWorldwideFlexible hours1 day per week
- ...SDLC, Agile, CI/CD methodologies Hands-on Java experience is an asset Experience with... ...Experience with Git and pull request workflow Seniority level Mid-Senior level Employment... ..., Inc. by 2x. Get notified about new Software Engineer jobs in Montreal, Quebec, Canada. #J-18808...SeniorContract workRelocation
- Become a Senior Camera Driver Software Engineer in a role requiring expertise in embedded imaging and camera driver development. Contribute to state-of-the-art imaging systems within hybrid environments including Linux, Android, and Windows. You will play a crucial role, taking...Senior
- ...Take on a challenging role as a Senior Embedded Software Engineer at Vention in Montreal. You'll focus on software architecture, real-time components, and improving system robustness. As part of a talented team, your main focus will be on designing C++ and Python APIs that...Senior
- Become a pivotal part of Zeffy as a Senior Software Engineer in Montreal, Quebec, focusing on transformative solutions for nonprofits using a hybrid work setup. Zeffy, a leader in nonprofit technology across North America, is committed to transforming how organizations connect...Senior
- ...the design, operation, and maintenance of complex systems. Position To support our strong growth, we are seeking a Senior Software Safety Engineer, autonomous and capable of supporting clients in the implementation of processes compliant with international standards....Senior
- ...Minimum de 5 années d’expérience dans un rôle similaire (profil sénior) Expérience en développement de projets en mode agile Maîtrise... ...) Environnement Technologique Connaissances approfondies : Java 17+, Gradle, Git (GitHub), GitHub Actions, Spring Boot 3+, Spring...SeniorContract workWork at officeDay shift
- ...enterprise applications at Veeva Systems as a Senior Java Developer. Utilize your expertise in... ...technologies swiftly • Create scalable software with optimal performance • Lead... ...QA teams • Provide mentorship to junior engineers Requirements: • Minimum 5 years of Java...Senior
- ...AWS (La certification est appréciée). Qualifications Diplômé(e) d’un baccalauréat, vous justifiez de 7 à 10 années d'expérience en Java et cloud. Compétences techniques clés : Maîtrise de Java et du framework Spring Boot . Connaissance des bonnes pratiques en...SeniorWork at officeFlexible hoursWeekend work
- Drive automotive safety and excellence as a Senior Software Quality Engineer in a hybrid capacity. Your mentorship and expertise in embedded software will enhance quality systems across development. In this impactful role, you will lead quality improvement initiatives while...SeniorShift work
- A leading global investment bank is seeking a Senior Backend Engineer to design and build scalable backend services using Java or Scala. This hands-on position involves architecting distributed Spark applications and providing end-to-end delivery in a complex enterprise environment...Senior
- ...Advance your career as an Associate Professor in Software Engineering at UNSW, located in Sydney, Australia. This full time role focuses on impactful research and transformative teaching. Join a top-tier academic team at UNSW's School of Computer Science and Engineering and...SeniorFull time
- A technology firm is seeking a Senior Software Engineer Technical Lead in Montreal. This role focuses on leading the technical execution of POS integrations... ...in product management and programming in Python or Java. Responsibilities include defining technical architecture and...Senior
- Step into a Senior Full Stack Software Engineer role at McKesson, enhancing accessibility in healthcare through development. Focus on .NET C# to deliver scalable, customer-facing applications. As a pivotal member of McKesson’s engineering organization, you will design and...Senior
- Contribute significantly to Zebra's advancements as a Senior Software Engineer, specializing in embedded systems for vision technologies. This position leverages your expertise in C and C++ on Linux and Windows platforms. In your role, you'll join a team that pioneers new machine...Senior
- A dynamic technology company in Montreal is seeking a Senior Software Developer to drive technology choices and design web applications for industrial automation. You will work closely with team leads and product managers, participating in all aspects of the software development...Senior
- ...distributed gaming and are now seeking a Senior Game Developer to lead feature development... ...Collaborate with product, design, and engineering on delivery Mentor teammates and provide... ...D2C gaming platforms or cloud‑native game engines Familiarity with Linux kernel‑level...SeniorWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Software Engineer. Be the first to apply!
- java developer remote Montréal, QC
- entry level java developer Montréal, QC
- java developer Montréal, QC
- stage developpeur java Montréal, QC
- développeur javascript Montréal, QC
- java developer no experience Montréal, QC
- senior java developer Montréal, QC
- développeur java Montréal, QC
- junior java developer Montréal, QC
- java software developer Montréal, QC
