We're looking for a dedicated and passionate engineer to help us build and keep up to date our award-winning Payments Platform.
Considerents such as high system availability, good responsiveness, Security and Compliance, Full tests code coverage and a high degree of automation are what differentiates our solution from the rest of the industry.
What we are looking for :
excellent written and verbal communication (we speak only English)
ability and willingness to understand, follow, amend and define specifications
very good knowledge of Java
Linux or OS X / Unix knowledge (we run our platform on LINUX)
understanding servlet or web server / service architectures
Knowledge of Static code scanning, Pen testing, Dynamic scanning
knack for writing clear, maintainable functions and modules
ability to author expressive and exhaustive tests
What would help you :
Java EE : the servlet specification, Spring, Hibernate, Spring Boot
SQL knowledge including SQLi methodologies
Experience with Static code scanning, security scanning, dynamic scanning, and pen testing tools
Postgres and Hibernate : performance tuning and hands-on experience are a big plus
Experience in Automation
Some level of design patterns familiarity and especially when (not) to use such design patterns is always appreciated
MINIMUM JOB QUALIFICATIONS :
Bachelor's degree in computer science or related field or equivalent software development experience.
2 years software development experience.