- Company Name
- Labsoft Paris
- Job Title
- Développeur Full Stack Java/React Expérimenté H/F
- Job Description
-
**Job Title**
Experienced Full Stack Java/React Developer
**Role Summary**
Join a dynamic project team to design, develop, and maintain modern full‑stack applications. Work closely with business stakeholders to deliver high‑quality backend services (Java) and responsive, performant user interfaces (React).
**Expectations**
- 6+ years of professional Java development experience.
- 2+ years of professional React development experience.
- Strong grasp of Spring, Hibernate, and related Java frameworks.
- Familiarity with Jahia and Groovy preferred but not essential.
- Ability to write clear technical documentation and maintain rigorous coding standards.
- On‑site presence required 2 days per week; remaining days may be remote.
**Key Responsibilities**
- Architect and implement new backend features using Java, Spring, and Hibernate.
- Build and optimize React components for a seamless user experience.
- Produce and maintain technical documentation, API contracts, and design specifications.
- Develop and run unit tests, integration tests, and code quality checks.
- Propose and evaluate technical solutions and architectural decisions.
- Collaborate with cross‑functional teams (design, product, QA) to deliver on sprint goals.
**Required Skills**
- Java (JDK 11+), Spring Boot, Spring MVC, Hibernate/JPA.
- JavaScript (ES6+), React (hooks, context API), Redux or similar state management.
- RESTful API design, JSON, and familiarity with Postman or similar tools.
- Version control with Git, experience with CI/CD pipelines.
- Unit testing frameworks (JUnit, Mockito) and end‑to‑end testing (Cypress, Jest).
- Good knowledge of web technologies (HTML5, CSS3, responsive design).
- Strong coding practices: SOLID principles, code reviews, test‑driven development.
- Soft skills: autonomous, meticulous, analytical, strong service orientation, team player.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent technical field.
- Professional certifications in Java (e.g., Oracle Certified Professional) or React are desirable but not mandatory.