Job Search and Career Advice Platform

Enable job alerts via email!

Sr Software Developer

Moneris

Toronto

On-site

CAD 90,000 - 120,000

Full time

19 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A financial technology company in Toronto seeks a Senior Java Developer responsible for designing and developing back end applications. The ideal candidate has over 5 years of Java development experience and knowledge of Apache Kafka. Responsibilities include mentoring junior developers and collaborating within agile teams. We encourage applications from diverse backgrounds.

Qualifications

  • 5+ years of experience in developing production scale applications in Java.
  • Working experience in Apache Kafka for 2 or more years.
  • Experience in Cloud services and solution development, Microsoft Azure is an advantage.

Responsibilities

  • Design, develop, unit test back end software components for real time environments.
  • Collaborate with other team members to implement and support solutions.
  • Mentor less experienced developers and perform code reviews.

Skills

Java development
Apache Kafka
Microservices architecture
Java Spring Boot
Microsoft SQL Server
Kubernetes
Docker
Cloud services
Agile methodologies
DevOps

Education

Bachelor’s Degree in Computer Science or equivalent

Tools

GitLab
Job description
Senior Java Developer, Gateway Platforms

The Senior Java Developer is responsible to design, develop, implementation and support of back end software components. The individual works with architects, other developers, QA specialists, DevOps and business systems analysts in an agile manner to create quality, high-performance applications for our customers, partners and internal users. This individual will work with Software Development leadership team to help make architectural recommendations/decisions on various software platforms.

Responsibilities
  • Design, development, unit testing, implementation and support of java based back end components dealing with large volumes of sensitive data in a real time environment
  • Creation, maintenance and support of secure, high quality, and high-performance code components
  • Collaborating with other developers, QA specialists, system support specialists and other team members to integrate components and implement/support a fully-functional solution in an agile environment.
  • Collaborating with Database Administrators on Database design and including making any necessary performance tuning recommendations
  • Creating tickets in Jira with detailed technical requirements
  • Mentoring / Leading less experienced developers ensuring all necessary work is completed to a high quality including performing code reviews.
  • Creating/maintaining documentation on complex information using data flow diagram
  • Ongoing proof of concepts of new technologies and design patterns with an eye to assisting in making architectural decisions for software platforms
  • Contribute in sprint planning and other agile scrum ceremonies.
Qualifications
  • Bachelor’s Degree in Computer Science, Computer or Software Engineering or equivalent experience
  • 5+ years of experience in developing production scale applications in Java.
  • Working experience in Apache Kafka for 2 or more years.
  • Experience with Micorservices architecture and Java Spring boot framework.
  • Experience in Microsoft SQL Server or an equivalent RDBMS.
  • Experience in Kubernetes and Docker is an important asset
  • Experience with in-memory storage and messaging queue components such as Redis and Kafka is an important asset.
  • Experience in Cloud services and solution development, Microsoft Azure is an advantage.
  • Familiar with Agile and DevOps concepts including tools such as Gitlab and Jira.

Note: We welcome and encourage applications from Indigenous peoples, people of colour, people with disabilities, people of all genders, sexual orientation and intersectional identities.

We acknowledge that people from equity‑deserving groups (including racialized individuals, women, gender diverse individuals, individuals with disabilities, neurodivergent individuals, members of 2SLGBTQIA+ communities and those born outside of Canada) are less likely to apply for jobs unless they feel they meet all the requirements posted. At Moneris, we believe candidates bring experience to their work in many ways. We encourage you to apply and share, in the application form, the transferrable experience you bring, and how this will support your success in this role.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.