Job Title : Java Full Stack Developer (Java React)
Experience : 4-8 Years
Job Description :
We are looking for a talented Java Full Stack Developer with strong expertise in Java, Spring Boot, Microservices, and React.js to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications while collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities :
- Design, develop, and maintain enterprise-grade web applications.
- Develop RESTful APIs and Microservices using Java and Spring Boot.
- Build responsive and interactive user interfaces using React.js.
- Integrate frontend components with backend services.
- Write clean, scalable, and maintainable code following best practices.
- Perform code reviews, unit testing, debugging, and performance tuning.
- Collaborate with business analysts, QA teams, and stakeholders throughout the SDLC.
- Participate in Agile/Scrum ceremonies and sprint planning.
Required Skills :
1. Backend :
- Java 8/11/17
- Spring Boot
- Spring MVC
- Spring Security
- Microservices Architecture
- REST APIs
- Hibernate/JPA
2. Frontend :
- React.js
- JavaScript (ES6 )
- TypeScript
- HTML5
- CSS3
- Bootstrap/Material UI
3. Database :
- MySQL
- PostgreSQL
- Oracle SQL
4. Tools & Technologies :
- Git/GitHub
- Maven/Gradle
- Jenkins
- Docker
- Kubernetes (Good to Have)
- AWS/Azure (Good to Have)
Qualifications :
- Bachelor's degree in Computer Science, IT, or related field.
- 5-12 years of experience in Full Stack Development.
- Strong understanding of OOP concepts, Design Patterns, and Data Structures.
- Experience working in Agile environments.
- Excellent communication and problem-solving skills.
Preferred Skills :
- Experience with Kafka/RabbitMQ.
- Knowledge of CI/CD pipelines.
- Experience with cloud-native applications.
- Exposure to unit testing frameworks such as JUnit and Mockito.