We are looking for an experienced Java Full Stack Developer with strong hands-on expertise in React.js to join our development team. The ideal candidate will have solid experience building scalable, secure, and high-performance web applications using Java/Spring Boot on the backend and React.js on the frontend.
Key Responsibilities:
- Design, develop, test, and maintain scalable full-stack web applications.
- Develop robust backend services and RESTful APIs using Java and Spring Boot.
- Build responsive and reusable UI components using React.js.
- Work with JavaScript/TypeScript, HTML5, CSS3, and up-to-date frontend frameworks.
- Integrate React applications with backend REST APIs and microservices.
- Develop and maintain microservices-based applications.
- Implement application security, authentication,
and authorization.
- Work with relational and NoSQL databases and write optimized queries.
- Participate in code reviews, debugging, performance tuning, and production support.
- Collaborate with product managers, architects, QA engineers, and other developers.
- Write unit and integration tests and ensure high-quality, maintainable code.
- Participate in Agile/Scrum ceremonies and contribute to technical design discussions.
- Troubleshoot complex application issues across frontend and backend layers.
- Contribute to CI/CD pipelines and automated deployment processes.