
Are you an experienced Full Stack Developer with strong expertise in Java, Spring Boot and React.js? This opportunity is for professionals with 3β5 years of experience who can contribute to enterprise-grade applications while working across frontend, backend, APIs, databases, testing and CI/CD.
π Job Details
β’ πΌ Position: React Java Full Stack Developer
β’ π’ Company: Aspirox
β’ π Location: Bangalore
β’ π§βπ» Experience: 3β5 Years
β’ π’ Work Mode: Onsite
β’ π₯ Interview: 2 Virtual Rounds + Final F2F Round
β’ β³ Notice Period: Immediate to 30 Days Preferred
β’ π» Backend: Java, Spring Boot, REST APIs
β’ βοΈ Frontend: React.js, Redux, React Hooks
β’ ποΈ Database: PostgreSQL / RDBMS
β’ π Messaging: RabbitMQ / Kafka / Apache MQ
π’ About Aspirox
Aspirox is a technology and software services organization working on software development and digital technology solutions. This opening is focused on enterprise application development, where engineers are expected to work across modern Java backend technologies and React-based frontend development.
π‘ Why This Role Is Good for Experience?
You can gain practical experience in:
β’ β Core and advanced Java development
β’ π± Spring Boot and RESTful API development
β’ βοΈ React functional components, Hooks and SPA architecture
β’ π Redux, Redux Toolkit and Context API
β’ π JWT, OAuth and session-based authentication
β’ ποΈ PostgreSQL and relational database design
β’ π§ͺ Unit, integration and end-to-end testing
β’ π Jenkins/GitHub Actions and CI/CD
β’ π SonarQube and code-quality practices
β’ π¨ RabbitMQ, Kafka or Apache MQ messaging
β’ π§ Unix/Linux development environments
β’ π Debugging development, testing and production issues
π§ Skills Required
Candidates should have strong Java fundamentals, including OOP, collections, exception handling, multithreading, Java 8+ concepts and problem-solving. Spring Boot preparation should cover dependency injection, REST controllers, service/repository layers, validation, exception handling and application configuration.
For React, understand functional components, useState, useEffect, useContext, React Router, Redux/Redux Toolkit and SPA architecture. React JSON Forms is specifically mentioned, so candidates with experience building dynamic forms should highlight it.
You should also understand REST API integration, authentication mechanisms, SQL queries, Git workflows and basic Linux commands. Knowledge of Jest, React Testing Library or Enzyme is important because the role explicitly includes frontend testing.
π― Preparation Tips
Prepare a small full-stack architecture scenario before the interview. Be ready to explain how a React frontend communicates with a Spring Boot REST API, how authentication works, how data reaches PostgreSQL and where validation and error handling occur.
For Java, revise OOP and SOLID principles with practical examples rather than memorized definitions. Interviewers may ask how you would redesign tightly coupled code or make a service easier to test.
For React, practice explaining the difference between useState, useEffect and useContext, and understand when Redux/Redux Toolkit is preferable to Context API. Revise component reusability, routing and state management.
Testing deserves special attention. Prepare examples using Jest or React Testing Library and understand the difference between unit, integration and end-to-end testing. Be ready to describe what you would test in a login flow or a React form.
Also revise messaging concepts. You may be asked why an application would use Kafka, RabbitMQ or another message broker instead of direct synchronous communication.
π§βπΌ Expected Interview Rounds
β’ π» Round 1 β Virtual Technical: Java, OOP, Spring Boot, REST APIs, React, JavaScript fundamentals and coding/problem-solving.
β’ π§ͺ Round 2 β Virtual Technical/Project: Full-stack architecture, React state management, testing, PostgreSQL, authentication, messaging, CI/CD and project-specific troubleshooting.
β’ π€ Final Round β Face-to-Face: Project ownership, technical decision-making, communication, collaboration, debugging approach and role expectations.
π° Salary Range
The provided hiring post does not disclose an official salary range. Compensation may depend on the candidate’s 3β5 years of experience, current CTC, technical expertise and the company’s internal compensation structure. Candidates should confirm the exact CTC and benefits with the recruiter during the hiring process.
π Resume Tips
Your resume should immediately position you as a Java + React Full Stack Developer. Put Java, Spring Boot, React.js, REST APIs, PostgreSQL, Redux, testing and CI/CD near the top.
For each project, show both sides of the stack. Mention the React components or state-management work you performed and connect it to the Spring Boot APIs and database layer.
Highlight measurable contributions such as improving API response time, reducing frontend defects, increasing test coverage, automating deployments or resolving production issues.
If you have used Kafka/RabbitMQ, OAuth/JWT, SonarQube, Jenkins or GitHub Actions, make those technologies visible instead of burying them in a long skills list.
π How to Apply
π©raj@aspirox.co.in
Interested candidates with 3β5 years of relevant experience can share their updated resume with the recruiter at raj@aspirox.co.in. Candidates who can join immediately or within 30 days are preferred.
β οΈ Before applying, make sure your profile matches the key requirements: strong Java/Spring Boot, React.js, REST APIs, PostgreSQL, testing, Git, CI/CD and enterprise application development experience.
