What are the responsibilities and job description for the Java React UI Developer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Compugra Systems, is seeking the following. Apply via Dice today!
The ideal candidate will have strong experience in Java backend development and React.js frontend development, with a solid understanding of RESTful APIs, microservices, and modern web technologies.
Key Responsibilities:
The ideal candidate will have strong experience in Java backend development and React.js frontend development, with a solid understanding of RESTful APIs, microservices, and modern web technologies.
Key Responsibilities:
- Design, develop, and maintain full-stack web applications using Java (Spring Boot) and React.js.
- Collaborate with cross-functional teams including product managers, UX/UI designers, and QA engineers.
- Build reusable and efficient front-end and back-end components.
- Develop RESTful APIs and integrate them with the front-end.
- Ensure the performance, quality, and responsiveness of applications.
- Troubleshoot and debug application issues across the stack.
- Participate in code reviews and contribute to best practices and process improvements.
- Stay current with emerging technologies and frameworks.
- Bachelor s degree in Computer Science, Engineering, or a related field.
- 3 years of hands-on experience in Java development (Spring / Spring Boot / Hibernate).
- Strong proficiency in React.js, JavaScript (ES6 ), HTML5, CSS3.
- Experience with RESTful API design and integration.
- Good understanding of Microservices architecture.
- Familiarity with version control systems (Git).
- Experience with unit testing and CI/CD tools (e.g., Jenkins, JUnit, Mockito).
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.