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).