Required Skills: Java Full Stack Developer, API Development
Job Description
Position: Sr. Full stack Lead Developer
Location: Remote
Duration: Long Term Contract
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.
About Arthur Grand Technologies:Arthur Grand Technologies is a leading provider of staffing and technology consulting services. Our company is managed by a team of professionals who have worked for big 5 consulting firms for 20+ years. We are a minority-owned staff augmentation and technology consulting company.At Arthur Grand Technologies, we value our employees & contractors and strive to provide them with challenging, interesting work, market-relevant benefits, and opportunities for professional growth. If you have the necessary qualifications, and are excited to join a dynamic team, please send your resume to teamafrah@arthurgrand.com for immediate consideration.