Job description
Job Overview:We are looking for a Java React Developer to join our development team. The ideal candidate will have experience working with Java (Spring Boot) for backend development and React.js for frontend applications. You will be responsible for building scalable web applications, integrating RESTful APIs, and ensuring a seamless user experience.Key Responsibilities:Develop and maintain web applications using Java (Spring Boot) for backend and React.js for frontend.Design and implement RESTful APIs for communication between frontend and backend.Optimize applications for speed, scalability, and security.Work with databases such as MySQL, PostgreSQL, or MongoDB.Write clean, maintainable, and efficient code following best practices.Collaborate with cross-functional teams, including designers, product managers, and other developers.Perform unit testing, integration testing, and debugging.Participate in Agile methodologies like Scrum and Sprint planning.Deploy applications using CI/CD pipelines and cloud platforms (AWS, Azure, or Google Cloud).Required Skills:Java & Spring Boot (Core Java, REST APIs, Microservices, JPA, Hibernate).React.js (Hooks, Redux, Context API, Functional Components).Experience with HTML, CSS, JavaScript, and TypeScript.Strong knowledge of RESTful APIs and Web Services.Experience with databases like MySQL, PostgreSQL, MongoDB.Understanding of JWT/OAuth for authentication.Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD).Knowledge of Docker and Kubernetes is a plus.Experience with unit testing frameworks (JUnit, Jest, Mocha) is a plus.
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Deqode.
- Track your application and get updates by email and WhatsApp.