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: Relational DBMS: MariaDB, MySQL, or Oracle. 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
El anuncio original lo puedes encontrar en Kit Empleo:
#J-18808-Ljbffr