Paysafe delivers a full suite of payments solutions. From card issuing to acquiring; from payment gateways to merchant accounts; from fraud and risk to compliance; from digital wallets and mobile to invoicing - we process millions of transactions worldwide and we value our relationships at every point in the process.
Paysafe is a global company with a dynamic environment operating in multiple countries including the UK, Bulgaria, Austria, India, Canada and the US.
Paysafe is currently seeking a Software Developer to join its IT Development team in Montreal to help us build our next generation portal applications. The ideal candidate will be a fast learner and enjoy working independently or within a team. They must also be confident in all aspects of software delivery on large and small projects including build/test automation.
Responsibilities:
- Provide expertise with application and database integration technologies, including solution and service-oriented architectures
- Follow Agile Methodology: daily scrums, grooming, planning, retrospectives and project meetings as required
- Liaise with Product Management, DevOps and other project teams as required
- Work with the Product Management team to help in the gathering and documentation of requirements
- Working with an architecture team to create detailed Functional and Technical Specification designs
- Engage end-users and stakeholders during implementation
- Ability to quickly ramp up and apply new technologies and processes
- Enjoy working in a highly collaborative & dynamic team environment
- Strong debugging skills, to find the root cause of issues and resolve them
Core technical skills:
- Proven ability to design software applications following object-oriented methodologies
- Demonstrated experience implementing solutions that are scalable and highly available based on industry best practices
- Software development experience in Java/J2EE
- Knowledgeable in the Spring eco-system (Core, MVC, Batch, Boot, etc…)
- Knowledgeable with data access technologies (Hibernate, myBatis/iBatis)
- Experience with REST, especially with Java API for Restful Web Services
- Micro-services architecture
- JSON data structures
- Git, Bamboo/Bitbucket plugins
- Knowledgeable in Continuous Delivery practices
- Basic knowledge in SQL (Oracle preferable)
Desirable technical skills:
- Angular/AngularJS & testing frameworks (Jasmine, Karma & Protractor)
- HTML markup language, HTML 5 related technologies
- Core CSS, CSS 3 (layout, box model, text effects, etc…)
- Pre-processors (SCSS, SASS, LESS)
- Core JavaScript, jQuery, Bootstrap
- Build frameworks (Grunt, Gulp, etc…)
- Eclipse and/or IntelliJ
- Basic knowledge of UNIX/Linux
Qualifications:
- 5+ years of software development experience
- University degree in Computer Science, Programming, or equivalent education
- Self-learner and someone who is not afraid to embrace latest technologies
- Experience working in a diverse and multi-location company