Java Backend - Design & Development (URCS)

NPCI International

Hyderabad

On-site

INR 800,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NPCI International in Hyderabad is seeking a skilled Backend Engineer to develop high-performance distributed systems. The role requires expertise in Java, Spring Boot, and backend technologies including Apache Kafka and PostgreSQL.

As a Backend Engineer, you will design scalable services, implement microservices architecture, and collaborate with cross-functional teams. Strong problem-solving skills and experience with NoSQL databases like Cassandra are essential for success in this role.

Qualifications

  • Strong experience in Java and Spring Boot.
  • Hands-on experience with Apache Kafka.
  • Experience with Cassandra or other NoSQL databases.
  • Knowledge of Microservices and Distributed systems.

Responsibilities

  • Design and develop scalable backend services using Java.
  • Maintain event-driven architectures with Apache Kafka.
  • Develop data models in Cassandra and PostgreSQL.
  • Implement RESTful APIs and microservices.

Skills

Java
Spring Boot
Apache Kafka
Cassandra
PostgreSQL
Microservices architecture
Distributed systems
Docker
Problem-solving

Job description

National Payments Corporation of India (NPCI) is a pivotal institution in India's digital payments ecosystem.

Equal Opportunity Employer. NPCI fosters an inclusive workplace culture and has zero tolerance for discrimination based on race, ethnicity, disability, gender identity, or sexual orientation.

Role Overview

We are looking for a highly skilled Backend Engineer to design, build, and scale high‑performance distributed systems. The role involves working with modern backend technologies including Spring Boot, Apache Kafka, Cassandra, and PostgreSQL to build resilient, scalable, and real‑time data‑driven applications.

Key Responsibilities
  • Design and develop scalable, high‑performance backend services using Java and Spring Boot
  • Build and maintain event‑driven architectures using Apache Kafka
  • Develop and optimize data models across Cassandra and PostgreSQL
  • Implement RESTful APIs and microservices architecture
  • Ensure system performance, reliability, and scalability in production environments
  • Collaborate with cross‑functional teams including Product, DevOps, and Frontend engineers
  • Participate in code reviews, architecture discussions, and technical design decisions
  • Troubleshoot and resolve production issues and performance bottlenecks
  • Write clean, maintainable, and testable code (unit/integration testing)
Required Skills & Qualifications
  • Strong experience in Java and Spring Boot
  • Hands‑on experience with Apache Kafka (producers, consumers, streams, event design)
  • Experience working with Cassandra or other NoSQL distributed databases
  • Experience with PostgreSQL or relational databases
  • Solid understanding of Microservices architecture
  • Solid understanding of Distributed systems concepts
  • Knowledge of data modeling for both RDBMS and NoSQL
  • Familiarity with containerization (Docker) and deployment pipelines
  • Strong problem‑solving and debugging skills
Good to Have
  • Experience in payment systems, UPI, or financial services
  • Knowledge of message‑driven patterns (event sourcing, CQRS)
  • Experience in high‑throughput, low‑latency systems such as payments/UPI domain
  • Exposure to monitoring tools (Prometheus, Grafana, ELK)
  • Understanding of security best practices
  • Experience working in Agile/Scrum environments
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Associate Application Developer
Associate Application Developer

National Payments Corporation of India • Hyderabad

On-site
INR 600,000 - 1,200,000
Comprehensive Coverage: Medical, accidental, and life insurance.
Employee Assistance Program: Onsite medical center.
Mobility Benefits: Relocation support.
Associate Application Development
Associate Application Development

National Payments Corporation of India • Hyderabad

On-site
INR 800,000 - 1,200,000
Comprehensive medical, accidental, and life insurance
Employee assistance program
Annual wellness bouquet
+7
Senior Associate Application Development
Senior Associate Application Development

NPCI • Hyderabad

On-site
INR 700,000 - 1,200,000
Medical, accidental, and life insurance
Employee Assistance Program
Parental Leave
+8
Backend Engineer
Backend Engineer

Krafton • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Java Developer
Senior Java Developer

Mobileware Technologies • Mumbai

On-site
INR 1,200,000 - 1,800,000
Senior Associate Data Engineering
Senior Associate Data Engineering

NPCI International • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Comprehensive insurance coverage
Employee assistance program
Parental leave
+1
Associate Application Development
Associate Application Development

National Payments Corporation of India • Mumbai

On-site
INR 800,000 - 1,200,000
Comprehensive medical, accidental, and life insurance coverage
Employee Assistance Program
Annual wellness bouquet
+9
Technical Lead
Technical Lead

Paisabazaar • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Senior Associate Design & Development
Senior Associate Design & Development

NPCI International • Mumbai

On-site
INR 600,000 - 1,200,000
Senior Associate DBA
Senior Associate DBA

National Payments Corporation of India • Chennai District

On-site
INR 1,200,000 - 1,800,000
Comprehensive medical, accidental, and life insurance
Employee Assistance Program
Parental Leave
+3