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