Job Summary:
We are looking for a Sr Java Software Engineer who will help us build and keep up to date our award-winning cloud-based Ecommerce Online Payments Platform in a full DevOps Agile environment with working CI/CD model.
What makes our solution different from the rest of industry is the high system availability, real time (payment transactions processing), good responsiveness, security compliance, full tests code coverage and a high degree of automation.
What we are looking for:
Very good knowledge of Java
OS X/Unix knowledge
Webservice - Microservices Architecture
Knack for writing clear, maintainable functions and modules.
Ability to author expressive and exhaustive tests.
Ability and willingness to understand, follow, amend and define specifications.
Willingness to go deep in all kinds of security analysis for our features and code, exploring security and compliance threats.
What would help you:
Java EE: the servlet specification, Spring, Hystrix, Java Script, JQuery
SQL knowledge
Postgres and Hibernate: hands-on experience are a big plus
Some level of experience in automation (Selenium) is a plus
Design patterns familiarity and especially when (not) to use such design patterns is always appreciated.
Gradle, Maven, Jenkins, Git, Gerrit, Docker
OS x/Unix
Knowledge about code security: static code scanning, dynamic scanning and pen testing tools is a plus.
Qualifications:
Bachelor's degree in computer science or related field
6 to 12 years’ experience of software development with a focus on Java Development