A
React Java Full Stack Developer
Aspirox
Job Description
React Java Full Stack Developer
Company: Aspirox
Location: Bangalore
Experience: 4.5 Years
Work Mode: Onsite
Interview: 2 Rounds - Virtual | Final Round - F2F
Notice Period: Immediate to 30 Days Preferred
About the Role
Are you a passionate Full Stack Developer with strong expertise in Java, Spring Boot and React.js? Join our team and work on enterprise-grade applications focused on scalability, performance and clean development practices.
Key Responsibilities
- Design, develop and maintain enterprise applications using Java, Spring Boot and React.js
- Build and consume RESTful APIs for seamless frontend-backend integration
- Develop reusable and maintainable React components
- Apply OOP principles and SOLID design patterns
- Develop unit, integration and end-to-end tests
- Participate in code reviews and follow coding standards
- Collaborate on CI/CD pipelines using Jenkins or similar tools
- Troubleshoot and resolve development, testing and production issues
- Collaborate with cross-functional teams to deliver new features and enhancements
Required Skills
- Java - Core and Advanced
- Spring Boot and REST APIs
- React.js - Functional Components and Hooks
- React Hooks - useState, useEffect, useContext
- React JSON Forms
- Redux / Redux Toolkit / Context API
- React Router and SPA development
- Jest / React Testing Library / Enzyme
- OOP and SOLID Principles
- Data Structures and Algorithms
- PostgreSQL / RDBMS
- JWT / OAuth / Session-based Authentication
- Git and Version Control
- Unix/Linux basics
- CI/CD and GitHub Actions / Jenkins
- RabbitMQ / Kafka / Apache MQ
- SonarQube / Code Quality
- Strong problem-solving and debugging skills