Overview:Job Title: Java Full Stack Developer - ReactJSLocation: Boston, MA (Hybrid Onsite)
Type: Contract
Experience Required: 8+ Years
Job SummaryWe 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