We are looking for aJava Full Stack Developerto design, build, and scalemission‑critical digital payment applications powering UPI Global platforms.
This role offers the opportunity to work onreal‑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 developscalable RESTful APIsusing Java, Spring Boot, and Hibernate/JPA for UPI Global applications
Build and maintainmicroservices-based architectures, integrating with internal and external payment systems
Developresponsive, high-performance frontend applicationsusing React.js, Redux, and JavaScript / TypeScript
Work withevent-driven systems (Kafka)for asynchronous transaction processing
Implementsecure authentication and authorizationusing OAuth2, JWT, and industry best practices
Optimize applications forperformance, scalability, reliability, and security
Writeunit and integration tests, and participate in code reviews to maintain engineering standards
Actively participate inAgile ceremoniesand collaborate with cross-functional teams
Requirements
Key Skills & Experience Required
Strong expertise inJava 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 withSpring Boot and backend frameworks, including dependency injection, REST API development, exception handling, and microservices-based application design
Solid understanding ofmodern frontend development, with React.js, Redux, and TypeScript, including component architecture, hooks, state management, and efficient API integration patterns
Familiarity withNode.js-based middleware concepts, including event loop behavior, non‑blocking I/O, and lightweight service orchestration
Experience working withmicroservices and distributed systems, including REST API principles such as idempotency, API versioning, request validation, and error modeling
Strong knowledge ofevent-driven architecture and messaging systems like Kafka, including topics, partitions, consumer groups, and asynchronous processing patterns
Experience withSQL and NoSQL databases, including relational modeling, transactions, indexing, as well as NoSQL data modeling for scalability and performance
Understanding ofcaching strategiesusing Redis or similar systems, including cache-aside patterns, TTL, and eviction policies
Knowledge ofauthentication and security mechanisms, including OAuth2, JWT, secure API handling, and input validation
Good understanding ofsystem design principles, including SOLID principles, layered architecture, and commonly used design patterns such as Factory, Strategy, and Proxy
Exposure toDevOps practices, including version control (Git), build tools (Maven/Gradle), and environment-based configuration management
Awareness ofobservability practices, including structured logging, metrics monitoring, and debugging production issues
Strongproblem-solving, analytical, and communication skills, with the ability to work independently and in cross-functional Agile teams
Good to Have Skills and Experience
Experience deploying applications oncloud platformssuch as AWS, Azure, or GCP
Exposure toCI/CD pipelinesusing Jenkins, GitLab CI, or GitHub Actions
Knowledge ofcontainerization and orchestrationusing Docker and Kubernetes
Familiarity withhigh-availability, low-latency systems, particularly in financial or payment processing domains
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in India.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip