- Company Name
- CEGEDIM
- Job Title
- Développeur fullstack H/F
- Job Description
-
**Job Title**
Full Stack Java/Angular Developer
**Role Summary**
Contribute across the entire product lifecycle of a new digital platform for a health‑tech ecosystem. Design, develop, test, and deploy secure, high‑performance front‑end and back‑end components, while maintaining code quality and ensuring an optimal user experience.
**Expectations**
- Minimum 4 years of proven full‑stack development experience.
- Strong command of Java (17+) with Spring Boot and Angular (latest versions).
- Ability to translate business requirements into robust, maintainable code.
- Demonstrated discipline for clean architecture, domain‑driven design, and rigorous testing.
- Proactive in continuous improvement, knowledge sharing, and staying current with emerging technologies.
**Key Responsibilities**
- Design and implement front‑end features using TypeScript, Angular 19, and supporting libraries (Node.js, Lit, Storybook).
- Develop back‑end services in Java/Spring Boot, implementing RESTful APIs and reactive architectures.
- Drive the adoption of clean code, TDD, and CI/CD pipelines (GitLab CI, Docker, Kubernetes).
- Collaborate with product owners, UX/UI designers, and other developers to refine requirements, architecture, and design.
- Conduct code reviews, pair/mob programming sessions, and participate in agile ceremonies.
- Maintain and evolve the platform’s design system, ensuring consistency and performance.
- Perform regular technical research, evaluate new tools, and disseminate findings.
**Required Skills**
- **Languages & Frameworks**: Java 17+, Spring Boot (including AI, Data, WebFlux), TypeScript, Angular, Node.js.
- **Architectural Expertise**: REST API, reactive programming, Domain‑Driven Design, Clean Architecture.
- **Databases**: PostgreSQL, MongoDB.
- **DevOps & Tools**: Docker, Kubernetes, Git, GitLab CI/CD, Playwright, Storybook.
- **Testing**: Unit tests (JUnit, Mockito), integration tests, end‑to‑end tests (Playwright).
- **UX/UI**: Experience with design systems, ergonomics, and performance optimization.
- **Methodologies**: Agile (Scrum/Scrumban), DevOps practices, pair/mob programming.
- **Soft Skills**: Strong analytical ability, clear communication, teamwork, leadership mindset, continuous learning.
**Required Education & Certifications**
- Bachelor’s or Master’s degree (Bac + 5) in Computer Science, Engineering, or equivalent.
- Preferably from an engineering school or university.
- Certifications in Java, Spring, or Angular are a plus but not mandatory.
Boulogne-billancourt, France
On site
Junior
01-12-2025