- Company Name
- HELPLINE
- Job Title
- Développeur Fullstack Java/Spring Boot & Angular H/F
- Job Description
-
**Job Title:** Fullstack Java/Spring Boot & Angular Developer (H/F)
**Role Summary:**
Senior Fullstack Developer responsible for designing, building, and maintaining high‑performance applications using Java 21, Spring Boot (Backend) and Angular (Frontend) within an agile Digital squad. Works closely with Product Managers and stakeholders to deliver feature‑rich solutions and ensure platform stability.
**Expectations:**
- Deliver new features from design to production on the Java/Spring Boot + Angular stack.
- Maintain and enhance platform reliability, scalability, and performance.
- Adopt industry best practices, enforce code quality, testing and security standards.
- Provide timely incident resolution and proactive performance tuning.
- Act as the technical liaison between business and development teams.
- Produce clear documentation for maintenance and knowledge transfer.
**Key Responsibilities:**
1. Develop, test, and deploy new backend services using Java 21 and Spring Boot.
2. Build responsive frontend components with Angular, ensuring cross‑browser compatibility.
3. Collaborate with Product Owners to refine requirements and define acceptance criteria.
4. Participate in Scrum/Kanban ceremonies, including sprint planning, daily stand‑ups, reviews, and retrospectives.
5. Write unit, integration, and automated test suites; maintain high code coverage.
6. Perform CI/CD pipeline configuration, containerization with Docker, and orchestration with Kubernetes.
7. Conduct code reviews, mentor junior developers, and promote best practices.
8. Monitor application performance, diagnose issues, and implement optimizations.
9. Keep abreast of emerging technologies and propose improvements to the architecture.
10. Document design decisions, API specifications, and operational procedures.
**Required Skills:**
- 5+ years of Java development, proficient with Java 21 and Spring Boot.
- Strong experience in Angular (or equivalent modern front‑end framework such as React/Vue).
- Hands‑on with Docker, Kubernetes, and CI/CD tooling.
- Solid understanding of distributed system design, micro‑services, and RESTful APIs.
- Expertise in unit / integration testing frameworks (JUnit, Mockito, Jasmine/Karma).
- Familiarity with security best practices (OWASP, JWT, OAuth2).
- Agile mindset: Scrum/Kanban, rapid iteration, continuous delivery.
- Excellent analytical, problem‑solving, and architectural skills.
- Strong communication and teamwork; ability to document and explain technical choices.
- Self‑motivated with a proactive approach to improvement and learning.
**Required Education & Certifications:**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Certifications such as Oracle Certified Professional, Java SE, or Spring Professional are advantageous.