Description :
We are urgently seeking an experienced Full Stack Developer on a contract basis to specialize in building high-performance web applications focused on Payments Integration.
This role requires strong expertise in modern frontend development using React.js and seamless integration with Java-based backend APIs.
The ideal candidate will ensure the delivery of responsive, scalable, and secure payment solutions.
Key Responsibilities & Technical Deliverables Development & Scalability :
- Application Build : Design and build scalable web applications and user interfaces (UIs) primarily using React.js and other modern JavaScript frameworks.
- Component Reusability : Develop and maintain a library of reusable components to enhance development efficiency, consistency, and maintainability across various projects.
- Performance : Optimize applications to ensure outstanding performance, scalability, and responsiveness across different devices and browsers, critical for high-volume payment Integration & Standards :
- API Integration : Seamlessly integrate frontend applications with backend APIs (primarily Java-based microservices), focusing on efficient data transfer and secure authentication protocols.
- Quality Assurance : Actively participate in code reviews, provide constructive feedback, and maintain high-quality engineering standards and best practices (testing, documentation, clean & Lifecycle :
- Cross-Functional Collaboration : Collaborate closely with product managers, UX designers, and backend engineers to translate product requirements into robust technical solutions.
- Problem-Solving : Proactively identify and troubleshoot issues related to payments integration, performance bottlenecks, and system stability across the full stack.
Required Skills & Technical Expertise :
Total Experience : Minimum 5+ years of hands-on experience in full-stack or frontend-heavy development.Frontend (Mandatory) : Strong expertise in React.js and modern JavaScript (ES6+), including state management libraries (Redux, Context API, etc.)Backend Understanding : Proven experience integrating with Java-based backend systems and APIs.Domain Focus : Prior experience or strong conceptual understanding of payments integration, APIs (REST / GraphQL), and security protocols (OAuth, encryption).DevOps / Tools : Familiarity with Git workflows and deployment processes (CI / CD)(ref : hirist.tech)