Java Full Stack Developer – ReactJS
Purple Drive
Boston, MA, Massachusetts
Job Title: Java Full Stack Developer – ReactJS
Location: Boston, MA (Hybrid Onsite)
Type: Contract
Experience Required: 8+ Years
Job Summary
We are seeking an experienced Java Full Stack Developer with strong expertise in ReactJS (90%) and Java (10%). The ideal candidate will be proficient in developing scalable, high-performance front-end applications using ReactJS, along with foundational experience in Java for backend integration.
Roles and Responsibilities
Design and develop dynamic ReactJS front-end applications using best practices and modern frameworks.
Build reusable and modular UI components for scalability and maintainability.
Manage state and data flow using Redux and optimize performance for large-scale applications.
Integrate APIs using Axios, ensuring secure and efficient data communication.
Handle authentication, security, and data visualization effectively.
Collaborate with backend teams to ensure seamless integration with Java-based APIs.
Implement responsive and fluid layouts adaptable to multiple resolutions.
Participate in code reviews, enforce coding standards, and ensure high-quality deliverables.
Must-Have Skills
8+ years of experience in software development with strong focus on ReactJS (90%) and Java 1.8+ (10%).
Proficiency in:
Redux workflow for state management.
React Hooks (custom and functional component hooks).
Axios & Interceptors for API handling.
Reusable component creation and publishing.
Authentication and security mechanisms in web applications.
Data visualization tools/components.
TypeScript with interface usage.
UI Libraries: Kendo, Material-UI (MUI), Bootstrap.
Responsive design and fluid layouts.
Good to Have
Experience with Micro-Frontend Architecture.
Knowledge of Cloud deployment of React applications.
Familiarity with Pre-commit hooks (Husky), ESLint configuration.
Understanding of Progressive Web Apps (PWAs) and client-side caching.
Knowledge of SASS/LESS and dynamic UI theming.
Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or related field.
Excellent problem-solving, debugging, and analytical skills.
Strong communication and teamwork abilities.
Additional Information
Work Arrangement: Hybrid (Boston, MA)
Experience Level: Senior Developer (8+ Years)
Primary Stack: ReactJS, Java 1.8+, Redux, TypeScript, Axios