Job Summary
Seeking a Senior Full Stack Java Developer with 8+ years of experience in designing and developing enterprise payment applications. The candidate will be responsible for building scalable payment processing solutions, developing microservices and APIs, integrating payment systems, and delivering secure, high-performance applications using Java, Spring Boot, ReactJS, Kafka, and MongoDB. The role requires strong technical leadership, solution design expertise, and experience in modern payment platforms and transaction processing systems.
Key Responsibilities
- Design and develop payment processing applications using Java, Spring Boot, and ReactJS.
- Build and maintain RESTful APIs and microservices supporting payment workflows and transaction processing.
- Develop event-driven solutions using Kafka for real-time payment integrations.
- Analyze business requirements related to payments, settlements, reconciliation, and transaction management.
- Create scalable frameworks and reusable components to accelerate application development.
- Design secure and resilient solutions complying with payment industry standards and best practices.
- Implement automated testing and quality assurance processes.
- Optimize application performance, reliability, and scalability.
- Collaborate with product owners, business analysts, and stakeholders to deliver payment solutions.
- Support production deployments, issue resolution, and continuous improvement initiatives
Skill Requirements
- 8+ years of experience in Full Stack Java Development.
- Strong expertise in Java, Spring Boot, Microservices, and RESTful API development.
- Hands-on experience with Kafka and event-driven architectures.
- Proficiency in ReactJS and modern UI development.
- Experience in framework development and solution architecture/design.
- Strong knowledge of MongoDB and NoSQL databases.
- Experience with test automation frameworks and CI/CD practices.
- Understanding of payment processing, transaction lifecycle, settlements, reconciliation, or payment gateways.
- Strong problem-solving, debugging, and performance tuning skills.
- Excellent communication and stakeholder management skills.