Job Description
Job Title: Java React Developer
Experience: 4-8 Years
Location: Pan India
Employment Type: Full-Time
Job Summary:
We are looking for an experienced Java React Developer to join our dynamic team. The ideal candidate will have a strong background in Java backend development along with proficiency in React.js for frontend development. You will be responsible for designing, developing, and maintaining scalable web applications, ensuring optimal performance and responsiveness.
Key Responsibilities:
Develop and maintain Java-based backend services using Spring Boot, Hibernate, and RESTful APIs.
Design and implement responsive React.js components for the frontend.
Collaborate with UI/UX designers to ensure high-quality user experiences.
Optimize applications for performance, scalability, and security.
Write clean, efficient, and maintainable code following best practices.
Integrate third-party APIs and cloud-based services as needed.
Troubleshoot and debug issues across the application stack.
Work in an Agile/Scrum environment and participate in sprint planning and code reviews.
Stay updated with emerging technologies and industry trends.
Required Skills & Qualifications:
4-8 years of experience in Java development with expertise in Spring Boot, Hibernate, and Microservices.
Strong proficiency in React.js, JavaScript, TypeScript, HTML, and CSS.
Experience with Redux, Context API, Hooks, and component lifecycle in React.
Knowledge of RESTful APIs, WebSockets, and real-time data handling.
Hands-on experience with Databases (MySQL, PostgreSQL, MongoDB, or Oracle).
Familiarity with DevOps practices, CI/CD pipelines, Docker, and Kubernetes is a plus.
Proficiency in unit testing and integration testing (JUnit, Mockito, Jest, Enzyme, etc.).
Experience with version control systems like Git/GitHub/GitLab.
Strong problem-solving skills and ability to work independently as well as in a team.
Excellent communication and interpersonal skills.
Preferred Skills:
Exposure to Cloud platforms (AWS, Azure, or Google Cloud).
Familiarity with GraphQL and WebSockets.
Experience in containerization and orchestration using Docker and Kubernetes.
Understanding of message brokers like RabbitMQ or Kafka.
Knowledge of Agile methodologies and tools like JIRA, Confluence.
Education:
Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
Why Join Us?
Competitive salary and benefits package.
Opportunity to work on cutting-edge technologies and innovative projects.
Flexible work environment with a strong focus on learning and development.
Collaborative and supportive team culture.
Navigating the job market can be tough, but CareerHub is here to support you every step of the way. CareerHub connects ambitious job seekers with top employers, providing the resources you need to land your dream job. Whether you’re a recent graduate or a seasoned professional seeking change, our platform is tailored to your unique journey.
CareerHub offers job recommendations, a robust resume builder, and expert career advice to help you stand out. With diverse listings across industries. You will find opportunities that align with your goals. Easy to connect with professionals in your field, sharing insights that can propel your career forward.
We discover a wide range of employment opportunities suited to your unique skills and career goals. Whether you're launching your professional journey, aiming for a promotion, or pursuing a new direction, we offer a space to connect with top employers from multiple sectors.
Ready to explore endless opportunities? Join CareerHub today and unlock access to exclusive job listings and a supportive community. Your dream job is just a click away—let’s make it happen together!