Jobs.ca
Jobs.ca
Language
Moneris logo

Sr Software Developer

Moneris2 days ago
Toronto, Ontario
Senior Level
full_time

About the role

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.

You will be accountable to:

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

Your experience includes:

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

About Moneris

Financial Services
1001-5000

Proud Canadian partner of empowering your business adventure with commerce solutions for your next chapter. We're boldly re-imagining a unified commerce and working with us means connecting your passion with a community to discover your purpose.

Every day, we empower our team members to redefine what's possible in making an impact, creating growth opportunities, and making connections with our customers and each other.

We're looking for out-of-the-box thinkers who want to join us in shaping the future of FinTech. Explore the careers hub page on our website to find an opportunity that's the right fit for you. https://moneris.com/careers