← All openings

Java Developer

Payfinia · Bengaluru, India

Join Payfinia as a Java Developer in Bengaluru with 2-3 years of experience to work on the IPX core payment platform powering U.S. financial institutions.

What you will do

  • Design, develop, and maintain Java-based microservices for the IPX payment platform.
  • Build and consume RESTful APIs and integrate with payment rails and financial institution core systems.
  • Work with MySQL, Redis, and IBM MQ as part of the payment processing pipeline.
  • Write clean, testable code with strong unit test coverage and participate in peer code reviews.
  • Collaborate with senior developers, architects, and QA on sprint deliverables.
  • Debug and resolve production issues, and support incident triage and root cause analysis.
  • Leverage AI-assisted development tools such as Cursor and Claude Code to improve productivity and code quality.
  • Follow secure coding practices aligned with PCI-DSS and SOC2 requirements.

What you need

  • 2-3 years of Java development experience with strong OOP fundamentals.
  • Hands-on experience with Spring Boot and RESTful API development.
  • Working knowledge of SQL databases, specifically MySQL.
  • Familiarity with Git-based version control and CI/CD workflows.
  • Understanding of microservices architecture and service-to-service communication.
  • Strong problem-solving skills and ability to work in an agile sprint environment.
  • B.E. / B.Tech in Computer Science or a related field.
  • Good communication and collaboration abilities.

Good to have

  • Experience with message queues like IBM MQ, Kafka, or RabbitMQ.
  • Exposure to Docker, Kubernetes, or cloud platforms with AWS preferred.
  • Familiarity with the payments domain including ACH, Wire, or real-time payment rails.
  • Knowledge of OAuth 2.0, JWT, or mTLS security patterns.

Pay and perks

  • Work on real-time payment systems used by financial institutions across the U.S.
  • Learn from experienced engineers in an agile, collaborative environment.
  • Gain hands-on experience with modern fintech product development.
  • Grow your career in the payments and digital banking industry.
  • Be part of an award-winning team recognized for innovation in real-time payments.