HamburgerMenu
hirist

Full Stack Engineer - Java/React.js

MacroHire LLP
Multiple Locations
4 - 8 Years

Posted on: 17/07/2025

Job Description

Full Stack Developer (React & Java)

Location : Remote

Experience : 4-8 Years

Employment Type : Contract (6+ months, possible extension)

Shift : UK Shift

Job Overview :

We're looking for a skilled and experienced Full Stack Developer with strong expertise in React.js and Java to join our team for a 6-month contract, with a strong possibility of extension. This remote role, operating on a UK shift, requires a hands-on approach to designing, developing, and deploying robust, scalable web applications. You'll be instrumental in bridging the gap between front-end user experience and back-end logic, leveraging modern full-stack technologies to deliver high-quality solutions.

Key Responsibilities :

- Design and develop responsive, high-performance, and interactive user interfaces using React.js and its ecosystem, ensuring an exceptional user experience.

- Build and optimize scalable, secure backend services and RESTful APIs primarily using Java (with Spring Boot, ideally) and Kotlin.

- Implement seamless integration between frontend components and backend services, managing data flow and state effectively.

- Participate actively across the entire software development lifecycle, from requirements gathering and technical design to implementation, testing, and deployment.

- Write clean, efficient, well-documented, and testable code following established architectural patterns and best practices.

- Collaborate effectively with cross-functional teams, including product managers, UI/UX designers, QA engineers, and other developers, to ensure cohesive and successful feature delivery.

- Troubleshoot and debug complex technical issues across the full stack, identifying root causes and implementing effective solutions to ensure optimal application performance and reliability.

- Contribute to continuous integration and continuous delivery (CI/CD) practices to streamline development workflows.

Required Skills :

- 4-8 years of overall experience in full-stack web development.

- Intermediate to advanced hands-on experience with React.js, including core concepts, hooks, state management libraries (e.g., Redux, Context API), and component architecture.

- Mandatory hands-on experience with a React Framework such as Next.js or Create React App.

- Minimum 2 years of mandatory experience in Java, ideally with Spring Boot framework experience for backend development.

- Mandatory experience with Kotlin for backend development.

- Strong understanding of RESTful API principles and experience designing and consuming APIs.

- Proficiency in JavaScript (ES6+), HTML5, and CSS3.

- Experience with version control systems, particularly Git.

Preferred Skills :

- Knowledge of AWS cloud services, including but not limited to EC2, S3, RDS, Lambda, and API Gateway.

- Familiarity with CI/CD (Continuous Integration/Continuous Delivery) pipelines and tools (Jenkins, GitLab CI, GitHub Actions).

- Experience with database systems such as SQL (e.g., PostgreSQL, MySQL) or NoSQL (e.g., MongoDB).

- Understanding of containerization technologies like Docker.


info-icon

Did you find something suspicious?