Staff Software Engineer (7-10 Years' Experience, Java, Kafka, Genai)

Visa Visa · Fintech · Bengaluru, India, IN

Staff Software Engineer with 8+ years of experience in Java, Spring, Vertex, Microservices, Kafka, and databases, focusing on building and scaling payment technology solutions for a global customer base. The role involves working on complex distributed systems and solving large-scale problems in commerce, cyber security, and B2C platforms.

What you'd actually do

  1. Inventing, designing, building, and testing software products that reach a truly global customer base.
  2. Working on complex distributed systems and solving massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms.
  3. Building components of powerful payment technology.
  4. Collaborating with Product, Test, Dev-ops, and Agile/Scrum teams.

Skills

Required

  • Java 11 platform or higher
  • Spring and Vertex frameworks
  • Microservices development (HTTP, REST, JSON, XML)
  • Kafka (installation, maintenance, troubleshooting, messaging, stream processing, broker configuration)
  • Relational or NoSQL database experience
  • React or Advanced JavaScript
  • GIT, Maven, Jenkins or build automation tools
  • Agile methodologies and iterative software development lifecycle principles
  • 7+ years of Java experience

Nice to have

  • Financial services/payments processing experience