Java Full-Stack React Developer
Key Responsibilities:
-
Design, develop, and maintain full-stack web applications using Java/Spring Boot and React.js.
-
Develop RESTful APIs and integrate them with front-end components.
-
Build reusable UI components and front-end libraries for future use.
-
Collaborate with cross-functional teams including QA, DevOps, and Product to deliver end-to-end solutions.
-
Participate in code reviews, unit testing, and continuous integration processes.
-
Troubleshoot, debug, and resolve application issues in development and production environments.
-
Implement best practices for code quality, security, scalability, and performance.
-
Contribute to system design discussions and architecture decisions.
Required Skills & Qualifications:
-
6 years of professional experience as a Full-Stack Developer.
-
Strong hands-on experience with Java 8 /Spring Boot/Microservices architecture.
-
Solid front-end development experience with React.js (Hooks, Redux, TypeScript).
-
Experience building and consuming RESTful APIs.
-
Proficient with HTML5, CSS3, JavaScript (ES6 ), and responsive UI frameworks.
-
Knowledge of SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB).
-
Experience with CI/CD pipelines , Git , and Jenkins.
-
Familiarity with Docker, Kubernetes, and AWS/Azure environments preferred.
-
Strong problem-solving and communication skills.