Software Developer
Paysafe Group
Calgary, AB
At Paysafe, we are building the future in payments – an ever-evolving platform that meets the needs and expectations of tomorrow's businesses and consumers.

We are a global provider of online and mobile payment processing services to thousands of companies and millions of consumers. From cash to digital currency; from all-in-one processing to multi-currency consumer wallets and remittance; from order-ahead mobile apps to consumer credit solutions, our unique portfolio for merchants, partners, developers and consumers comprises industry-leading capabilities in payment processing, digital wallets and online cash solutions. But we’re much more than that. We offer people confidence and convenience when they buy and pay online. And we help companies win and keep more customers by improving the services they provide.

Having been at the centre of innovation in payments since 1996, we understand how to stay ahead of the curve. How to anticipate new customer needs. How to react to changes in regulation. How to leverage new technologies. How to adapt and be agile. This is what defines us. That’s why at Paysafe, you will see a portfolio and set of capabilities that is always growing. Never standing still, never complacent.

Our staff of over 3000 includes more than 40 nationalities, based at our offices throughout Europe and North America. We are all working towards the Paysafe vision of becoming the world’s favourite payments provider.

Visit us at .

What we are looking for:
We are seeking intermediate to senior level Software Developers with Java experience to join our team. Please include experience level at top of the resume.

What you will be doing:
Provide expertise with application and database integration technologies, including solution and service-oriented architectures.
Attend daily scrums, project meetings, and department meetings as required.
Ensure adherence to development processes, standards and policies for deliverables.
Hands-on development of SOA-related projects built in
Translate business requirements into functional and technical specifications.

Do you have?

Undergraduate technical degree (computer science or engineering) or equivalent
Demonstrated experience with Java technologies.
Core skills should include Java, XML, Soap, JEE Compliant Application Services.
Web design/implementation (e.g. HTML, Javascript, AJAX)
Demonstrated experience implementing against SOA solutions that are scalable and highly available based on industry best practices.
Experience with all aspects of the development life cycle.
Experience operating within a software product development environment:
Source code management systems (e.g. Git)
Bug tracking/fixing system (e.g. JIRA)
Use of continuous integration tools and automated build systems
Proven ability in designing software applications following object-oriented methodologies.
Strong analytical and problem-solving skills.
Strong communication skills (oral, written and presentation).
Enjoy working in a highly collaborative environment.
Good SQL scripting experience for highly available environments with large data sets.
Strong Unix/Linux programming/debugging skills
Demonstrated experience applying secure software development best practices
Experience applying SCRUM and other agile methodologies

Desired Skills:
Experience with large scale financial transaction systems a plus.
Preference will be given to candidates who have solid experience working on a large scale, high volume transaction systems.

Technologies we use:
Spring Boot
Tibco Business Works
Microsoft SQL

What’s in it for you?

Enjoy working in a highly collaborative environment
2018 Best Places to Work in Canada as per Glassdoor
Competitive salary and bonus package
Full benefits (health, dental and vision)
RRSP matching contribution
Lively, open workspace
Casual dress code

Our core competencies:
High level of honesty and integrity
Collaborate and foster teamwork
Focus on results
Take initiatives

Plug into Paysafe. Make a Difference.