Senior Software Developer - Java (Payment Processing)
*Note: due to immediate needs of the position, only candidates in the legal capacity to work in Canada will be considered.
Credit cards are at the core of all payments processing. Our payments team operates systems responsible for processing all credit card transactions. We’re looking for people with a strong background or interest in building successful products or systems; you’re comfortable in dealing with lots of moving pieces; you have exquisite attention to detail; and you’re comfortable integrating new technologies and systems.
Responsibilities
- Design, build, and maintain APIs, services, and systems
- Debug production issues across services and multiple levels of the stack
- Work with product owners across the company to build new features at large-scale
- Improve engineering standards, tooling, and processes
- Build new tools for our business teams
- Build new systems to securely store sensitive data
- Build a new API or iterate on existing APIs
Requirements
- Enjoy and have experience building and integrating APIs
- Think about systems and services and write high quality code. We work mostly in Java.
- Hold yourself and others to a high bar when working with production systems
- Take pride in working on projects to successful completion involving a wide variety of technologies and systems.
- Thrive in a collaborative environment involving different stakeholders and subject matter experts
- Love design systems that are elegant abstractions over complex financial industry patterns/practices
Experience
- Bachelor’s degree in Computer Science or equivalent with 4+ years of related work experience
- Strong knowledge of Java
- Strong knowledge of Concurrency and Threading Principles
- Excellent analysis, problem-solving and communication skills
- Ability to work independently as well as in a team
- Experience with UNIX/Linux environment
- Previous experience with payment processing is an added bonus
What we offer:
- Leadership development program, on-demand online learning, Educational Assistance Program, Lunch&Learns.
- Daily breakfast
- Flex time and summer hour schedule
- A 500$ fitness allowance
- Social Events throughout the year including summer BBQ, Halloween costume party, Holiday party and 5 a 7 cocktails and bites.
- Opportunity to give back to the community through our Ronald Macdonald House visits and supporting the MindGeek Scholarship Fund for Dans la Rue
- A chance to work with a first-class team !
We thank all applicants for their interest, however only candidates under consideration will be contacted. No telephone calls please. No agency calls or emails.