- LocationRomania
-
IndustryInformation Technology
Job DESCRIPTION
We are looking for a Principal 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, JQuerry
- SQL knowledge
- Postgres and Hibernate: hands-on experience is a big plus
- Some level of experience in automation (Selenium)
- 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
- 10+ years’ experience of software development with a focus on Java Development
Work Environment:
- Standard work environment
- Majority of time spent on PC (Phys. Req.)
