Interview : AI Screening Round + 3 Technical Rounds (Virtual)
Mandatory Skills : Java and Springboot and Microservices and REST API , Any Cloud , SQL
Responsibilities :
- Design, develop, and maintain robust Java-based microservices for UPI payment systems.
- Build RESTful APIs for banking and payment integrations.
- Work closely with cross-functional teams to gather and analyze requirements related to UPI and banking systems.
- Ensure high availability and scalability of developed services.
- Write clean, scalable, and well-documented code.
- Conduct unit testing and participate in code reviews.
- Optimize application performance and troubleshoot issues in production.
- Integrate third-party services (e.g., NPCI, CBS, payment gateways).
- Ensure security and compliance with banking regulations and UPI protocols.
Required Skills:
- 4–5 years of hands-on experience in Java (Java 8+)
- Strong experience in building microservices using Spring Boot
- Experience with RESTful APIs and API integration
- Valuable understanding of UPI architecture, transaction flows, and NPCI standards
- Familiarity with Kafka, RabbitMQ, or any message brokers
- Proficient in SQL and working with relational databases (e.g., Oracle, PostgreSQL)
- Experience with CI/CD tools like Jenkins, Git, and Maven
- Exposure to containerization (Docker, Kubernetes is a plus)
- Understanding of banking systems and regulatory compliance
Preferred Qualifications:
- Previous experience working on UPI-based applications or payment gateways
- Knowledge of ISO 8583 or similar financial transaction standards
- Experience with cloud platforms like AWS, Azure, or GCP
- Ability to work in an Agile/Scrum environment