Full Stack Developer Java React AWS (Gurugram)

Full Stack Developer Java React AWS (Gurugram)

27 Oct
|
Aumraa
|
Gurugram

27 Oct

Aumraa

Gurugram

Location: Gurgaon Employment Type: Full-Time | In-Office
Experience: 2–4 Years
Core Stack: Java 21 · Spring Boot 3.2.5 · Spring Security · React 19 · TypeScript · JavaScript · MySQL · REST APIs

About Aumraa
Aumraa is building a modern faith-tech platform rooted in Sanatan traditions — bringing together devotional experiences, spiritual guidance, temples, puja and seva services, sacred commerce, content and community within one connected ecosystem.

Our technology platform spans a Flutter-based customer mobile app, React-based web and admin interfaces, and Java/Spring Boot backend that powers business logic, APIs, authentication, payments, notifications and integrations.

We're looking for a Full Stack Developer who can contribute across our React frontend and Java/Spring Boot backend and grow into broader ownership as Aumraa's product and engineering capabilities expand.

What You'll Do

Full Stack Development
Develop, test and maintain full-stack features using React 19, TypeScript, Java 21 and Spring Boot 3.2.5
Work across frontend interfaces, backend services, REST APIs and database workflows
Build features for areas such as bookings, customers, temples, partners, payments, content and operational workflows
Take assigned features from requirement understanding through development, testing and release
Build reusable frontend components and modular backend services

React Frontend Development
Develop responsive web interfaces using React 19 and TypeScript
Work with Redux Toolkit for state management
Build interfaces using Tailwind CSS within the existing Vite setup
Develop dashboards, forms, tables, filters, search, navigation and admin workflows
Implement loading, validation, success, error and empty states
Integrate frontend components with backend APIs
••Work with ApexCharts and FullCalendar where required
Support realtime functionality using Socket.IO / WebSocket-based interactions
Ensure responsive behaviour and cross-browser compatibility

Java / Spring Boot Backend Development
Develop backend services and RESTful APIs using Java 21 and Spring Boot 3.2.5
Implement business logic, validations and service-layer functionality
Work with Spring Security for authentication and authorization
Support JWT-based sessions and role-based access control
Work with MySQL for application data and relational workflows
Use JPA/Hibernate or equivalent persistence approaches
Support database schema changes using Flyway migrations




Write efficient queries and understand joins, indexes and transactions
Debug backend and API-related issues

API & Integration Development
Design and integrate REST APIs between frontend, backend and mobile clients
Define clear request/response structures, validation and error-handling flows
Work with API documentation such as Swagger / OpenAPI
Support integrations with:
Razorpay and PhonePe

AWS S3

Firebase Cloud Messaging
SMTP email
WhatsApp Business API
Debug third-party integration issues and API failures

Authentication & Security
Implement secure authentication and authorization flows
Work with Spring Security, JWT and permission-based access
Handle frontend authentication states and secure API interactions
Follow secure coding practices around user data and sensitive workflows

Testing & Code Quality
Write clean, modular and maintainable Java and TypeScript code
Write and maintain appropriate unit and integration tests for critical functionality
Participate in code reviews and incorporate technical feedback
Debug issues across frontend, backend, APIs and database layers
Test features before release and help resolve production issues
Follow established coding standards and development practices

Performance & Reliability
Improve frontend rendering and application performance
Optimise backend services and database queries where required
Identify bottlenecks in APIs and application workflows
Support performance troubleshooting using logs, browser tools and backend diagnostics
Help improve application stability and reliability

Development & Deployment Practices
Use Git / GitHub or equivalent version-control workflows
Work with branches, pull requests and code reviews
Work with Docker-based environments where required
Follow existing CI/CD and deployment processes
Understand environment-specific configuration across development and production
Maintain basic technical documentation for APIs, integrations and important modules

Collaboration
Work closely with the Senior Full Stack Developer, designers,



product teams and business stakeholders
Break requirements into practical development tasks
Communicate technical blockers and dependencies early
Participate in technical discussions and contribute implementation ideas
Continuously improve your understanding of Aumraa's architecture and engineering practices

What We're Looking For

- 2–4 years of skilled software development experience
- Strong working knowledge of Java and Spring Boot
- Hands-on experience with React.js / React and TypeScript
- Strong understanding of JavaScript, HTML and CSS
- Experience building and consuming REST APIs
- Understanding of Spring Security
- Experience with authentication and authorization concepts
- Experience working with MySQL
- Familiarity with JPA/Hibernate
- Understanding of object-oriented programming and software design principles
- Experience with React Hooks and component-based architecture
- Familiarity with Redux / Redux Toolkit or similar state management
- Good debugging and problem-solving ability
- Experience with Git-based development workflows

Good to Have
Java 21 / Spring Boot 3.x
Vite
Tailwind CSS
Flyway
JWT authentication
Role-based access control

AWS S3

Firebase Cloud Messaging
Razorpay / PhonePe
Socket.IO / WebSockets
ApexCharts / FullCalendar
Swagger / OpenAPI
Docker
CI/CD exposure
Basic automated testing experience
Experience with marketplace, booking, e-commerce or transaction-heavy applications

Bonus
Exposure to any of the following would be useful but is not mandatory:
Flutter / Dart
BLoC / GoRouter
Google Maps integrations
Google Gemini / AI-search integrations

Who You Are
Hands-On: You enjoy building, testing and debugging real product features
Ownership Driven: You take responsibility for assigned features through release
Problem Solver: You investigate issues instead of waiting for step-by-step instructions
Quality Conscious: You care about correctness, maintainability and performance
Collaborative: You work effectively with senior engineers, product and design teams
Growth Minded: You want to take on increasing technical responsibility over time

Why Join Aumraa
You'll work across a real multi-product platform rather than a single website or isolated application.
You'll contribute to React-based interfaces, Java/Spring Boot services, integrations and operational systems while gaining increasing ownership across Aumraa's technology stack.

📌 Full Stack Developer Java React AWS (Gurugram)
🏢 Aumraa
📍 Gurugram

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer java react aws (gurugram) / gurugram

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer java react aws (gurugram) / gurugram