Senior Java Lead Engineer in Ottawa

Senior Java Lead Engineer in Ottawa

Ottawa Full-Time 123750 - 151250 $ / year (est.) On-site
M

At a Glance

  • Tasks: Design and maintain scalable data pipelines for a leading bank.
  • Company: Join one of Canada's top banks and innovate in data solutions.
  • Benefits: Enjoy competitive salary, annual bonus, and full health benefits.
  • Other info: 3 weeks vacation and RRSP matching for your future.
  • Why this job: Make an impact with cutting-edge tech in a dynamic environment.
  • Qualifications: Experience in Java, big data tools, and scalable applications.

The predicted salary is between 123750 - 151250 $ per year.

Join to apply for the Senior Java Lead Engineer role at Michael Page. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$140,000.00/yr - CA$145,000.00/yr.

Maintain existing Java-based data pipelines and help design a next-generation, cloud-native data and analytics platform. Build scalable data pipelines, ensuring data quality, and collaborate with cross-functional teams to deliver high-impact data solutions.

Description:

  • Design, build, and maintain efficient and scalable data pipeline architecture.
  • Implement both standardized data products and custom data models to ensure data is fit for purpose.
  • Provide tech support to resolve escalated incidents and outages in a timely manner.
  • Translate business requirements and architectural standards into functional, technical, and user interface designs.
  • Identify cost reduction opportunities and propose solutions to enhance efficiency and stakeholder satisfaction.
  • Conduct code reviews to ensure quality, maintainability, and compliance with development standards.
  • Participate in operational readiness reviews and support design sign-offs.
  • Promote reuse by leveraging existing components and designing new modules with reusability in mind, ensuring alignment with business requirements.

Profile Tech Stack:

  • Java, Spring
  • Big data tools: Hadoop, HDFS, ADLS, ADF, Spark, Kafka, Databricks, Dremio etc.
  • Experience with relational SQL and NoSQL databases, including Cassandra.
  • Experience designing production grade, scalable applications and microservices.
  • Nice to have: Capital Markets experience, Python and Scala.

Job Offer:

  • Discretionary annual bonus
  • Banking benefits and discounts
  • Full medical and dental health benefits
  • RRSP matching
  • 3 weeks vacation

MPI does not discriminate on the basis of race, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, or based on an individual's status in any group or class otherwise protected under applicable human rights legislation. MPI encourages applications from minorities, women, the disabled and all other qualified applicants.

Senior Java Lead Engineer in Ottawa employer: Michael Page

MPI is an exceptional employer that values its employees by fostering a collaborative and innovative work culture. As a Senior Site Superintendent, you will benefit from comprehensive professional development opportunities and a commitment to safety and quality in all projects. Located in Canada, our team enjoys a supportive environment that encourages growth and strong relationships with clients and stakeholders, making it a rewarding place to advance your career in construction.

M

Contact Details:

Michael Page Recruitment Team

We think you need these skills to ace Senior Java Lead Engineer in Ottawa

Python
Communication Skills
SQL
Problem-Solving Skills
Data Engineering
ETL/ELT Processes
API Integration