Posted on: 17/11/2025
Description :
- Design, develop, and maintain Java-based microservices for payment processing workflows.
- Build highly available, low-latency, and scalable systems for real-time transaction processing.
- Implement payment features such as authorization, settlement, reconciliation, refunds, chargebacks, etc.
- Develop RESTful APIs for internal and external integrations (banks, gateways, partners).
2. Payments Domain Expertise :
- Work on payment rails such as UPI, IMPS, NEFT, RTGS, SWIFT, Cards, or global payment networks.
- Implement payment security standards : PCI-DSS, tokenization, encryption, fraud checks.
- Support compliance requirements and regulatory updates (RBI, ISO 20022, scheme mandates).
- Integrate with payment gateways, processors, and third-party financial services.
3. Architecture & Design :
- Contribute to system design, architectural improvements, and technical roadmaps.
- Work with event-driven architecture using Kafka/RabbitMQ.
- Implement and optimize distributed systems and cloud-native architectures.
- Create detailed design documents, sequence diagrams, and interface specifications.
4. Performance & Quality :
- Conduct code reviews and enforce engineering best practices.
- Optimize system performance, scalability, and memory utilization.
- Ensure high code quality through unit testing, integration testing, and automation.
- Support production systems, troubleshoot complex issues, and provide root cause analysis.
5. Collaboration & Leadership :
- Mentor junior developers and support team members in problem-solving.
- Work with product, QA, DevOps, and architecture teams to deliver end-to-end solutions.
- Participate in sprint planning, estimation, and agile ceremonies.
- Coordinate with external vendors and financial partners for integrations.
Technical Skills Required :
- Hands-on experience with Spring Framework, Spring Boot, Spring MVC, Spring Security.
- Expertise in Microservices Architecture.
- Knowledge of Payment APIs, transaction workflows, and real-time systems.
Integration & Messaging :
- Working knowledge of Kafka, RabbitMQ, JMS.
- Knowledge of API Gateways and service registries.
Databases :
- Experience with card processing systems, POS, or wallet solutions.
- Knowledge of event sourcing and CQRS patterns.
- Understanding of security protocols: OAuth2.0, JWT.
Soft Skills :
- Excellent communication and documentation abilities.
- Ability to work in a fast-paced, high-compliance environment.
- Ownership mindset and proactive approach.
Qualifications :
- 6- 10 years of hands-on Java development experience.
- Payments domain experience (mandatory)
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1575176
Interview Questions for you
View All