Job Description:-
API Development: Build, maintain, and optimize APIs (Application Programming Interfaces) for seamless integration with external systems, payment gateways, and third-party services.
Need strong experience in the payment gateways and experience with PayEdge or GP2 would be highly preferable
Design, develop, test, and maintain PayEdge and GP2 software applications according to business requirements and specifications.
Feature Implementation: Collaborate with product managers, stakeholders, and other team members to understand requirements and implement new features and enhancements in PayEdge and GP2.
Database Management: Design, optimize, and maintain databases for PayEdge and GP2, ensuring efficient data storage, retrieval, and manipulation.
Security Compliance: Implement security best practices and measures to protect sensitive data, prevent unauthorized access, and ensure compliance with industry standards such as PCI DSS.
Design and develop Kafka-based event-driven architectures to support real-time data processing and streaming applications.
Implement Kafka producers and consumers using Java programming language.
Develop custom serializers and deserializers for handling JSON data formats in Kafka messages.
Integrate Kafka with API Gateway services to enable secure and efficient communication between microservices and external clients.
Design and implement RESTful APIs using Java and Spring boot and photon Framework.
Collaborate with cross-functional teams to understand requirements and design scalable solutions that meet business needs.
Optimize Kafka configurations and performance tuning to ensure high throughput, low latency, and fault tolerance.
Implement monitoring, logging, and alerting solutions for Kafka clusters to ensure system reliability and availability.
Troubleshoot and debug issues related to Kafka, Java, JSON, and API Gateway components.
Document design decisions, architecture diagrams, and technical specifications.
Any graduate