What are the responsibilities and job description for the Java Developer with React position at VeeRteq Solutions LLC?
Job Title: Java Developer with React Location: Weehawken, NJ Job Summary:
As a Java Developer with React, you will be responsible for developing high-performance web applications using Java for the back-end and React for the front-end. You'll work closely with product owners, designers, and other developers to build scalable and efficient web solutions. This role offers the opportunity to work with modern technologies in an agile environment.
Key Responsibilities
As a Java Developer with React, you will be responsible for developing high-performance web applications using Java for the back-end and React for the front-end. You'll work closely with product owners, designers, and other developers to build scalable and efficient web solutions. This role offers the opportunity to work with modern technologies in an agile environment.
Key Responsibilities
- Design, develop, and maintain web applications using Java (Spring, Spring Boot) for the back-end and React.js for the front-end.
- Develop RESTful APIs to integrate front-end and back-end systems.
- Work closely with UI/UX designers to implement interactive, responsive, and user-friendly interfaces using React.js.
- Write clean, maintainable, and efficient code, following best practices and coding standards.
- Ensure high-quality application performance, scalability, and security.
- Troubleshoot, debug, and optimize applications to improve performance and user experience.
- Collaborate with cross-functional teams, including front-end and back-end developers, product managers, and QA engineers, to deliver features on time.
- Participate in code reviews, testing, and debugging processes to ensure high code quality.
- Stay updated with the latest trends and best practices in both Java development and React.js.
- Proven experience with Java development, including frameworks like Spring, Spring Boot, and Hibernate.
- Strong proficiency in front-end technologies, particularly React.js and JavaScript (ES6 ).
- Familiarity with state management libraries like Redux or Context API.
- Experience in building and consuming RESTful APIs.
- Strong understanding of version control systems, especially Git.
- Solid experience with databases (SQL Server, MySQL, PostgreSQL, etc.) and ORM frameworks like Hibernate.
- Ability to write clean, testable code and familiarity with test-driven development (TDD).
- Understanding of responsive design and cross-browser compatibility.
- Familiarity with modern build tools (Webpack, Babel, etc.) and package managers (npm, yarn).
- Good communication and collaboration skills to work within a team.
- Experience with microservices architecture.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of containerization (Docker) and orchestration tools like Kubernetes.
- Experience with Agile methodologies and working in a Scrum/Kanban environment.
- Familiarity with TypeScript or other modern JavaScript libraries.
- Experience with CI/CD pipelines and DevOps practices.
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
- 10 years of experience in Java development and React.js development.