Senior Software Engineer - II

topgeek

Bengaluru, India 4 Years Exp Posted 1h ago

Job Description

  • 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
  • Good 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

Similar Openings for You