- Company Name
- Proelan - Sophia Antipolis
- Job Title
- Ingénieur Full Stack Java/React ou Angular H/F
- Job Description
-
**Job Title:** Full Stack Java Engineer – Angular/React
**Role Summary:**
Design, develop, and maintain scalable web applications using Java for back‑end and Angular or React for front‑end. Collaborate with product, UX/UI, and QA teams to deliver high‑quality solutions. Requires strong experience in modern Java frameworks and front‑end technologies, along with a solid understanding of UX/UI best practices.
**Expectations:**
- Deliver production‑ready code with robust, secure APIs.
- Write unit and integration tests, participate in code reviews.
- Continuously improve performance, scalability, and development processes.
- Keep current with emerging technologies to propose innovative solutions.
- Residency in Alpes‑Maritimes (or local presence) is required.
**Key Responsibilities:**
1. Architect and implement end‑to‑end web application features.
2. Develop and maintain secure RESTful APIs, ensuring proper versioning and documentation.
3. Create reusable UI components, focusing on usability and accessibility.
4. Implement automated build, test, and deployment pipelines (Maven, Jenkins, Docker).
5. Engage in Agile ceremonies; estimate tasks, follow SCRUM/Kanban workflows.
6. Mentor junior developers and support knowledge sharing within the team.
7. Monitor application performance and troubleshoot issues in production.
**Required Skills:**
- Java (8+), Spring/Spring Boot.
- Front‑end: Angular (recommended) or React, TypeScript, CSS, HTML5.
- REST API design, JSON, Swagger/OpenAPI.
- Relational databases (MySQL, PostgreSQL), SQL.
- Build tools: Maven, Gradle.
- Continuous Integration/Deployment: Jenkins, GitLab CI, GitHub Actions.
- Containerization: Docker.
- Version control: Git, branching strategies.
- Agile methodologies: SCRUM or Kanban.
- Unit testing: JUnit, Mockito, Jest/E2E frameworks.
**Required Education & Certifications:**
- Master’s degree (Bac+5) in Computer Science, Software Engineering, or equivalent.
- Minimum 4 years of professional experience as a full‑stack or front‑end developer.
- Relevant certifications (e.g., Oracle Java Certified Professional, Selenium, Scrum Master) are a plus but not mandatory.