We are looking for a Java Software Engineer who will help us build and keep up to date our award-winning Online Payments Platform in an DevOps Agile environment. What makes our solution different from the rest of industry is the high system availability, real time, good responsiveness, Security and Compliance, full tests code coverage and a high degree of automation.
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 either Java
- OS X/Unix knowledge
- Webservice – Microservices Architecture
- Willingness to go deep in all kinds of security analysis for our features and code, exploring security and compliance threats.
- 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, Hystrix, Java Script, JQuerry
- SQL knowledge
- Knowledge about Static code scanning, security scanning, dynamic scanning and pen testing tools is a plus
- Postgres and Hibernate: performance tuning and hands-on experience are a big plus
- Experience in Automation (Selenium)
- Some level of design patterns familiarity and especially when (not) to use such design patterns is always appreciated
- Gradle, Maven, Jenkins, git, Docker
- OS x/Unix
Qualifications:
- Bachelor’s degree in computer science or related field
- 5+ years’ experience of software development with a focus on Java Development