NextHire Try for free

National Payments Corporation of India

Posted 23 Jun 2026

Java Backend - Design & Development (URCS)

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Posted
23 Jun 2026

About the role

About the Role:
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:
     o Cassandra (high-throughput, distributed workloads)
     o PostgreSQL (transactional systems)
• Implement RESTful APIs and microservices architecture
• Ensure system performance, reliability, and scalability in production environments
• Work on data consistency strategies across distributed systems
• 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:
      o Cassandra or other NoSQL distributed databases
      o PostgreSQL or relational databases
• Solid understanding of: o Microservices architecture
      o Distributed systems concepts
      o Event-driven systems
• Experience in designing RESTful APIs
• 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 is highly preferred.
• Knowledge of message-driven patterns (event sourcing, CQRS)
• Experience in high-throughput, low-latency systems (like payments/UPI domain)
• Exposure to monitoring tools (Prometheus, Grafana, ELK)
• Understanding of security best practices
• Experience working in Agile/Scrum environments


85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach