Sr Software Developer Job at Moneris Solutions

Moneris Solutions Toronto, ON

Senior Software Developer
Who we are:
Moneris was created as a joint investment between RBC and BMO Bank of Montreal (including Harris Bank) in December 2000. By maintaining the tradition of security and strength of our parent banks, today we are Canada's #1 processor, and one of North America's largest.
We are re-imagining commerce and shaping the future of FinTech. To do that, we empower our teams to redefine what's possible, enable them with the right tools and resources, and support them every step of the way.
Connect. Impact. Grow. Join one of Canada's top employers and make your mark at Moneris.

Job description:
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.

What you will do:

  • 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.

What you bring
Must-have experience, knowledge, skills & abilities

  • 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 Microservices 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.
What you get
  • The chance to be part of one of Canada’s top employers and leader in FinTech
  • Competitive pay and annual bonus program based on individual performance and productivity
  • Emphasis on Wellness - Meeting Free Fridays (MF2), company-wide holiday closure, just to name a few
  • RRSP matching & defined contribution pension plan
  • Flexible benefits package starting from day 1
  • Thrive in a Hybrid or Remote Model - including a tech peripheral rebate!
  • Extensive learning & development programs and resources - plus unlimited free access to LinkedIn Learning and Udemy courses!
  • Lots of opportunities to advance your career – 30% of Moneris' roles are filled internally
  • EAP (Employee Assistance Program), Educational Assistance and Recognition Program
  • Employee perk program with incredible discounts for over 2,400 vendors!
  • Get involved in one or many of our Moneris Committees and Employee Resource Groups - Inclusive Workplace Council (IWC), Black Employee Network, just to name a few
Who you'll work with:
Our Technology team's goal is to connect ideas and technology to create solutions that shape the way people pay. Connection is in our DNA, and we are a team enabling our merchants, business partners, and each other with the tools we need to thrive. We're a team of over 400+ people, broken into six functions, who oversee all technology aspects at Moneris, including software, infrastructure engineering, cyber security, data analytics, and project management.

Learn more about how Moneris is striving to be at the forefront of Fintech!
Note: We welcome and encourage applications from Indigenous peoples, people of colour, people with disabilities, people of all genders, sexual orientation and intersectional identities.



Please Note :
optimuspartners.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, optimuspartners.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.