About Company:
Global Pay Limited is a financial and social inclusion company that provides payment solutions to people irrespective of their physical borders, boundaries, or social status. We are committed to making financial inclusion and social inclusion achievable by providing payment solutions to individuals and businesses across the globe.
We are recruiting to fill the position below:
Job Description:
- We are seeking a highly skilled and experienced Java Backend Developer to join our innovative fintech team in Lagos, Nigeria. This hybrid position offers a unique opportunity to contribute to the development of cutting-edge payment solutions that are transforming the financial landscape.
- The ideal candidate will have a strong background in Java development, a deep understanding of payment technologies, and hands-on experience with the ISO 8583 standard.
- As a key member of our engineering team, you will be responsible for designing, developing, and maintaining robust and scalable backend systems that power our global payment platform.
- Your expertise will be crucial in ensuring the security, reliability, and efficiency of our financial transaction processing. If you are a passionate and driven developer with a desire to make a significant impact in the fintech industry, we encourage you to apply.
Key Responsibilities
- Design, develop, and maintain high-performance, scalable, and secure backend services for our payment platform using Java and the Spring Framework.
- Implement and manage the full lifecycle of our payment processing systems, including integration with third-party payment gateways and financial institutions.
- Work extensively with the ISO 8583 messaging standard to process financial transactions, including message parsing, data mapping, and transaction flow management.
- Develop and maintain RESTful APIs and microservices to support our web and mobile applications.
- Ensure the security and integrity of all payment transactions by implementing industry best practices and complying with security standards such as PCI-DSS.
- Collaborate with cross-functional teams, including product managers, frontend developers, and quality assurance engineers, to deliver high-quality software solutions.
- Troubleshoot and resolve complex technical issues related to payment processing, transaction failures, and system performance.
- Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards.
- Stay up-to-date with the latest trends and technologies in the fintech and payment industries to drive continuous improvement and innovation.
Requirements:
- Educational Background: A Bachelor of Science (B.Sc.) degree in Computer Science, Software Engineering, or a related technical field is required. A Master's degree in a relevant field is a plus.
- Professional Experience: A minimum of 5-7 years of professional experience in backend Java development, with a significant portion of that time spent in the fintech or payment industry.
- Payment Technology Expertise: Demonstrable experience with payment gateway integration, transaction processing, and a strong understanding of the end-to-end payment lifecycle.
- ISO 8583 Proficiency: Proven hands-on experience with the ISO 8583 standard, including message parsing, data element mapping, and transaction processing.
- Java and Spring Framework: Expertise in Java development, with a deep understanding of the Spring Framework, including Spring Boot, Spring Security, and Spring Data.
- Architectural Patterns: Solid understanding of microservices architecture, RESTful API design, and other distributed systems patterns.
- Database Management: Proficiency in working with both SQL and NoSQL databases, and experience with database design and optimization for financial applications.
- Problem-Solving Skills: Strong analytical and problem-solving abilities, with a proven track record of resolving complex technical challenges in a timely and effective manner.
Preferred Skills:
- Cloud Technologies: Experience with cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP) is highly desirable.
- DevOps and CI/CD: Familiarity with DevOps practices and tools like Docker, Kubernetes, Jenkins, and Ansible.
- Message Queues: Knowledge of message queuing systems such as RabbitMQ or Apache Kafka.
- Security Best Practices: A strong understanding of application security principles and experience with security testing and vulnerability assessment.
- Agile Methodologies: Experience working in an Agile development environment, using methodologies such as Scrum or Kanban.
- Certifications: Relevant certifications in Java, payment security (e.g., PCIP), or cloud technologies are a plus.
Work Environment:
- Hybrid Model: This position offers a hybrid work model, allowing for a combination of remote and in-office work at our Lagos, Nigeria location.
- Collaborative Culture: We foster a collaborative and inclusive work environment where innovation and teamwork are highly valued.
- Professional Growth: We are committed to the professional growth of our employees and provide opportunities for learning and development.
Salary
Very attractiveApplication Closing Date: Not specified
Application Instructions:
CLICK ON THE LINK BELOW TO APPLY
Click here to Apply Join our Whatsapp group
Job Information
Deadline
Not specified
Job Type
Full-time
Industry
ICT/TECH
Work Level
Experienced
City
Ikeja
State
Lagos
Country
Nigeria