Dice is a recruitment company seeking a Full Stack Developer to build and enhance payment and marketplace platforms. The role involves developing scalable backend services using Java and building responsive UIs using React, focusing on features such as payment flows and order management.
Responsibilities:
- Build and enhance payment and marketplace platforms
- Developing scalable backend services using Java
- Building responsive UIs using React
- Working on features such as payment flows, order management, and digital fulfillment in a cloud-native environment
Requirements:
- Experience: 4–7 years
- Strong experience in Java (Spring Boot) for backend development
- Hands-on experience with React.js and JavaScript/TypeScript
- Experience designing and integrating REST APIs
- Solid understanding of microservices architecture
- Experience with databases (MySQL/PostgreSQL)
- Proficiency with Git and Agile development practices
- Experience with performance optimization and scalability
- Exposure to CI/CD pipelines and containerization (Docker/Kubernetes)
- Exposure to payment systems (transactions, APIs, webhooks) or marketplace features (orders, carts, fulfillment)
- Experience with AWS (Lambda, SQS/SNS, API Gateway)
- Knowledge of event-driven architectures
- Familiarity with payment security standards (e.g., PCI concepts)