Remote Senior Java Developer

Logo of emerchantpay

emerchantpay

πŸ“Remote - Bulgaria

Job highlights

Summary

The job is for a Java Developer position at emerchantpay for a new mPOS/POS product. The role involves designing and implementing complex workflows, APIs, and UI backends for the payment platforms, performing TDD using various tools like JUnit, and scaling highly available mPOS/POS payment services.

Requirements

  • 6-7+ years using core Java and/or J2EE, Spring
  • Knowledge in ORM solutions, e.g. Hibernate
  • Database experience with open-source databases like MySQL and/or PostgreSQL
  • Experience in JavaScript and decent front-end skills
  • Comfortable with TDD/BDD practices, JUnit, etc

Responsibilities

  • Designing and implementing complex workflows, APIs, and UI backends for mPOS/POS payment platforms
  • Performing TDD using various tools like JUnit
  • Take part in scaling highly available mPOS/POS payment services (99.99%+ uptime)

Preferred Qualifications

  • Experience in building APIs using latest standards
  • Experience with SPA front-end apps
  • Experience with bigger codebases, refactoring
  • HSM knowledge (hardware security modules)
  • OpenSSL, mod_security, general security knowledge
  • Linux and devops skills with AWS, Ansible, etc
  • Previous experience in the payment industry

Benefits

  • Fast-growing payment company
  • Excellent working conditions, casual atmosphere, and state-of-the-art hardware
  • Modern, challenging, constantly growing business
  • Excellent remuneration package βˆ’ in the top 10% of the industry
  • Professional development - books, trainings, certifications, etc
  • Team buildings and fun activities
  • 25 days paid holiday, 1 day for every 2 years with us
  • Fully distributed and remote
  • Benefits platform containing many benefits to choose from

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let emerchantpay know you found this job on JobsCollider. Thanks! πŸ™