Java Developers - Fully Remote

 Job Description:

Our client is seeking a highly skilled Java Software Engineer to join our Scrum development team. As a product-led company, we are at the forefront of the payments industry, and this role is critical for the development and support of our innovative products.

Responsibilities:

  • Develop and maintain high-quality Java code for new and existing payment products.
  • Contribute to system architecture and object-oriented design discussions.
  • Actively participate in all Scrum Sprint meetings and collaborate effectively with the team.
  • Provide technical support for existing products, with occasional customer-facing interaction.
  • Manage workload independently, ensuring tasks are completed efficiently.
  • Engage in continuous learning of EMV, global payments, and data security.
  • Demonstrate ownership and pride in the product suite.

Required Skills & Experience:

Essential:

  • 3-5 Yrs of experience . Proficiency in J2EE and J2ME.
  • Experience with payment standards, specifically PCI DSS and P2PE.
  • Demonstrated experience in the payments industry.
  • Experience working with web services.
  • Excellent written and verbal communication skills.
  • Valid passport.

Desirable:

  • Knowledge of C++, .NET, or Kotlin.
  • Appreciation of encryption, EMV, and card payment systems.
  • Highly motivated, organized, and a quick learner.
  • Strong analytical and methodical problem-solving skills.
  • A track record of high achievement.

Working Hours:

  • Morning Shift: Monday - Friday, 7 AM - 4 PM ICT
  • Night Shift: Monday - Friday, 10 PM - 7 AM ICT
  Required Skills:

Passport Ownership Web Services Communication Skills Architecture Developers Scrum Technical Support C++ Payments Security Software Java Design Communication