24 Aug
|
National Payments Corporation Of India (NPCI)
|
Mumbai
24 Aug
National Payments Corporation Of India (NPCI)
Mumbai
Job Summary
The Opportunity: We are looking for a Java Full Stack Application Engineer to design, build, and scale mission-critical digital payment applications powering UPI Global platforms. This role offers the prospect 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: Java Full Stack Application Engineer
- Department: Product Technology
- Experience: 2 to 6 Years
- Employment Type: Full-time | Permanent
- Education: BE / BTech or equivalent professional qualification
- Location: Mumbai
- Work Mode: 5 Days Work From Office WFO
Key Responsibilities
- Design and develop scalable RESTful APIs using Java, Spring Boot, and Hibernate/JPA for UPI Global 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
Requirements 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 exper
📌 Associate - Application Developer (Mumbai)
🏢 National Payments Corporation Of India (NPCI)
📍 Mumbai