- LocationBucharest, Romania
-
IndustryInformation Technology
Join the Team Making Possibilities Happen
If you have ever used an ATM, paid a bill through your phone, sent money to a friend, or shopped online, chances are your transaction was safeguarded and processed using our software. Now it is your turn to serve the payment needs of organizations and people the world over.
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 a working CI/CD model. What makes our solution different from the rest of the 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
- A knack for writing clean, 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.)
Benefits:
- In return for your expertise, we offer growth, opportunity, and a competitive compensation and benefits package in a casual work environment.
- If you are interested in helping people have a safe and valuable online banking experience and you are passionate about building high-performance complex systems - cloud-based, come, and join us!
- Our client is an AA/EEO employer in the United States, which includes providing equal opportunity for protected veterans and individuals with disabilities, and an EEO employer globally.
