Fullstack Java (React, Hook) Developer - Brussels (50% onsite) - Outside IR35

iBSC

Alte locuri de munca publicate de aceasta companie

Fullstack Java (React, Hook) Developer - Brussels (50% onsite) - Outside IR35

Title: Fullstack Java React Developer
Location: Brussels, Belgium (50% onsite required) - (Hybrid 2x-3x days a week onsite is mandatory)
Duration: 6 - 12 Months (Rolling Contract)
Budget: €450 - €500 per day, all inclusive (Outside IR35)

IR35 Status: Outside IR35

This role is ideal for a candidate with strong Back End Spring Boot knowledge, expertise in React Hooks, and hands-on experience in Linux.

I am looking for a Fullstack Java developer with React & Hook experience to join our team in Brussels 2x-3x days a week onsite is mandatory for this role.

Key Responsibilities:

  • Develop and maintain fullstack applications using Java, Spring Boot, and React (with Hooks).
  • Collaborate in Agile teams to deliver robust, scalable software solutions.
  • Design REST APIs and integrate Swagger for documentation.
  • Manage state with Redux or API Context based on application requirements.
  • Implement one-to-many and many-to-many relationships using JPA.
  • Utilize custom React hooks and apply functional components where needed.
  • Work with virtual DOM and HOC components for optimization.
  • Perform troubleshooting and ensure efficient code through unit testing.
  • Perform memory dumps and handle "out of memory" issues in Linux environments.

Technical Requirements:

  • Spring Boot: Dependency injection, Bean scopes, Autowired & Qualifiers, Singleton & Prototype Beans.
  • JPA: Relationships (one-to-many, many-to-many), ID attributes, table management.
  • ReactJS: Functional components, hooks (useState, useEffect), JSX, Ref, controlled/uncontrolled components, Redux (reducers, actions, store), HOC components.
  • Swagger: API documentation.
  • Linux: File manipulation (grep, find, renaming), troubleshooting, command-line utilities.
  • Agile/Scrum: Task management, continuous improvement, working in Agile environments.
  • This is a 2x stage process: Java Fullstack
  • Stage one - 1st stage interview
  • Stage two - Java Coding Test - This is mandatory
  • If successful on the test - offer will be given.
Descriere companie

Detalii oferta de angajare

30 Sep 2024

Locatia jobului

Brussel (Stad), Brussel

Tip job

Project-based

Categorie job

Tehnologia informaţiei, Telecomunicaţii

Salariu lunar