Positions: x3 Développeurs fullstack Java/ReactJS (Medior - Senior)
Location: Spain (99% Remote)
Contract: Freelance -- Long terms
Language: French or English mandatory
Key Skills
* Mandatory: JAVA 17+, ReactJS / HTML CSS, Object-oriented programming, SQL, Git
* Important: Functional programming, MongoDB, Hibernate, TypeScript
* Interesting: Quarkus, Camunda BPMN, Material UI, Kubernetes, Jenkins, Playwright
Context: Our client wishes to strengthen their teams with Java/ReactJS full-stack developer profiles. The project consists of 2 Scrum teams, with 3-week sprints. Each team is composed of full-stack developers, QA testers, and a Product Owner. The position is open to experienced profiles or talented juniors.
Description: Defines, designs, and writes, based on an analysis of the specifications, all or part of the programs necessary for the development of IT solutions, and ensures their maintenance.
Deliverables:
* Analyze and estimate User Stories.
* Develop features based on specifications.
* Participate in code reviews.
* Perform unit tests.
* Write associated documentation.
* Ensure compatibility of application components or technical elements with existing ones.
* Implement the solution (programming, configuration...), respecting norms and standards.
* Participate in technical meetings.
* Share and circulate information within the team.
Skills:
Back-end (Java)
* Advanced Java: Mastery of the latest Java versions (Java 17 or higher).
* Java Frameworks: Expertise in a Java framework (for REST APIs, microservices, security, ORM, SpringBatch).
* API Design: Creation and management of RESTful APIs / Version management, pagination, and documentation with Swagger/OpenAPI.
* Databases:
o Relational DBMS: MariaDB, MySQL, or Oracle.
o NoSQL databases: MongoDB SQL query optimization and use of ORM (Hibernate).
* Testing: Unit tests (JUnit, Mockito). Integration tests with tools like Test containers or Postman.
* CI/CD: Knowledge of continuous integration and continuous deployment pipelines (Jenkins, GitLab CI/CD).
Front-end (ReactJS)
* ReactJS Mastery: In-depth knowledge of React and its concepts: hooks, functional components, global state, context management.
* API Consumption: Communication with backends via Axios or Fetch API (error handling and loading states).
* Advanced HTML, CSS, and JavaScript: In-depth understanding of ES6+ (async/await, destructuring, etc.). Style management with CSS-in-JS.
* Object-oriented TypeScript programming
Other Technical Skills
* DevOps tools: Use of Docker for development environments.
* Versioning: Mastery of Git (GitHub, GitLab).
* Performance and optimization: Profiling and optimization of front-end and back-end performance.
* Security: Knowledge of OWASP standards (XSS, CSRF) and securing sensitive data.
Bonus added value:
* Knowledge of BPMN (Business Process Model and Notation is a flowchart method that models the steps of a planned business process from A to Z).
* Know how to use web application profiling tools.
Apply here or via email at: ******
#J-18808-Ljbffr