Logo
BetasharpInc

BetasharpInc is hiring: React Developer (with Java Development experience) in Pr

BetasharpInc, Princeton, NJ, US


Content Summary: React Developer (with Java Development experience) at Princeton, for BetasharpInc Job Title: React Developer (with Java Development experience) Location: Princeton, New Jersey (Hybrid) Note: Need only local Candidates Job Description: We are seeking a skilled and experienced React Developer with a strong understanding of Java development for a hybrid role in New Jersey and New York. This position will be working with our client, where you will be responsible for developing and maintaining front-end applications using React, while also applying your Java development expertise to enhance the backend functionalities. The role will be 70% focused on React development and 30% on Java development. Key Responsibilities: React Development (70%): Design and implement user interface components using React.js and related frameworks. Build reusable components and front-end libraries for future use. Work with RESTful APIs to connect front-end applications with backend services. Optimize components for maximum performance across a vast array of web-capable devices and browsers. Collaborate with UX/UI designers to implement front-end designs with high quality and performance standards. Perform debugging and troubleshooting to ensure optimal application functionality. Java Development (30%): Write well-designed, testable, and efficient code in Java. Work with back-end services and APIs to support front-end functionalities. Collaborate with the backend team to implement microservices and RESTful APIs. Implement software development best practices and optimize code performance. Conduct code reviews and provide mentorship to junior developers. Skills & Qualifications: React Development Skills (70%): Strong experience with React.js , Redux , Hooks , and React Router . Experience with JavaScript , ES6 , and modern front-end build pipelines and tools. Understanding of UI/UX principles , including responsive design. Experience with state management libraries (Redux, Context API). Proficiency in front-end testing frameworks (Jest, Mocha, or similar). Knowledge of front-end performance optimization techniques. Java Development Skills (30%): Solid experience with Java and Spring Framework (Spring Boot, Spring MVC). Strong understanding of object-oriented programming (OOP) and design patterns. Experience with RESTful API development and microservices architecture . Familiarity with databases (SQL, NoSQL), ORM frameworks like Hibernate . Experience with version control systems, such as Git . General Requirements: Strong problem-solving skills and attention to detail. Good communication and interpersonal skills, able to collaborate with cross-functional teams. Ability to work in a fast-paced environment and handle multiple tasks simultaneously. Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience). 3 years of experience in full-stack development with a focus on React and Java. Preferred Skills: Familiarity with cloud platforms (AWS, GCP, etc.) is a plus. Knowledge of Agile methodologies and experience working in Agile teams. Familiarity with modern CI/CD pipelines and tools (Jenkins, GitLab CI, etc.). Work Environment: Hybrid position based in New Jersey & New York . Flexible working hours with opportunities for both remote and in-office work. If you have the required skills and experience, and are looking to contribute to innovative projects in a dynamic work environment, we encourage you to apply Skill Matrix: Skill Area Required Expertise Weight React.js Advanced 30% Redux/State Management Advanced 20% JavaScript (ES6) Advanced 10% Java Development (Spring) Intermediate 20% RESTful APIs Intermediate 10% HTML/CSS/Responsive Design Intermediate 5% Database (SQL/NoSQL) Basic 5%