Job Description
We are looking for a skilled Java Full Stack Developer with strong expertise in React.js to join our team. The ideal candidate should have hands-on experience in developing scalable, high-performance applications using modern front-end and back-end technologies.
Responsibilities
- Design, develop, test, and deploy full-stack applications.
- Build interactive, responsive UI components using React.js .
- Develop robust backend services and APIs using Java, Spring Boot .
- Work with relational and NoSQL databases ( MySQL, PostgreSQL, MongoDB , etc.).
- Integrate third-party APIs and ensure smooth data flow between systems.
- Collaborate with cross-functional teams (UI / UX, QA, DevOps) for end-to-end solutions.
- Ensure code quality, security, and performance best practices.
- Participate in Agile ceremonies – sprint planning, code reviews, retrospectives.
Required Skills
Strong experience with Java, Spring Boot, RESTful APIs .Proficiency in React.js, JavaScript (ES6+), HTML5, CSS3 .Knowledge of state management libraries ( Redux / Context API ).Experience with databases ( SQL and NoSQL ).Familiarity with cloud platforms ( AWS / Azure / GCP ).Strong understanding of microservices and containerization ( Docker, Kubernetes ).Version control experience ( Git, GitHub / GitLab / Bitbucket ).Strong problem-solving and communication skills.Good to Have
Experience with CI / CD pipelines and DevOps practices.Knowledge of testing frameworks ( JUnit, Jest, React Testing Library ).Familiarity with messaging systems (Kafka, RabbitMQ).