13 Aug
|
National Payments Corporation Of India (NPCI)
|
Mumbai
13 Aug
National Payments Corporation Of India (NPCI)
Mumbai
The Opportunity
We are looking for a Java Full Stack Developer to design, build, and scale mission-critical digital payment applications powering IMPS, AePS, and NETC platforms.
This role offers the opportunity to work on real-time, high-volume, secure financial systems that operate at national scale, directly impacting millions of users across India. You will work end-to-end on modern full-stack architectures, collaborating closely with product, QA, and platform teams.
Job Details
- Role: Full Stack Application Engineer
- Department: Product Technology
- Experience: 3 to 7 Years
- Employment Type: Full time | Permanent
- Education: BE / BTech or equivalent professional qualification
- Location: Mumbai / Hyderabad
- Work Mode: 5 Days Work From Office (WFO)
Key Responsibilities
- Design and develop scalable RESTful APIs using Java, Spring Boot, and Hibernate/JPA for IMPS, AePS, and NETC applications
- Build and maintain microservices-based architectures, integrating with internal and external payment systems
- Develop responsive,
high-performance frontend applications using React.js, Redux, and JavaScript / TypeScript
- Ensure seamless frontend-backend integration for real-time payment workflows
- Work with event-driven systems (Kafka) for asynchronous transaction processing
- Implement secure authentication and authorization using OAuth2, JWT, and industry best practices
- Optimize applications for performance, scalability, reliability, and security
- Write unit and integration tests, and participate in code reviews to maintain engineering standards
- Actively participate in Agile ceremonies and collaborate with cross-functional teams
Key Skills Experience Required
- Strong expertise in Java 8+ and above, including core programming constructs such as streams, collections, multithreading, concurrency, and functional programming, along with a working understanding of JVM internals such as memory model, garbage collection, and class loading
- Hands-on experience with
📌 Fullstack Java Engineer (Mumbai)
🏢 National Payments Corporation Of India (NPCI)
📍 Mumbai