- Company Name
- TheGoodFit
- Job Title
- Développeur Full Stack Senior Java - Angular H/F
- Job Description
-
**Job title**
Senior Full‑Stack Developer – Java & Angular
**Role Summary**
Lead the design, development, and maintenance of a comprehensive information system. Contribute to a complete system overhaul while ensuring the stability of existing applications. Drive architectural decisions, coding standards, and DevOps practices in a small, collaborative IT team.
**Expectations**
- Minimum 10 years of professional development experience in a human‑sized organization.
- Strong independence with proven ability to manage both day‑to‑day operations and long‑term architectural initiatives.
- Excellent communication, teamwork, and service‑orientation, with resilience under pressure.
- Commitment to continuous improvement, learning, and adoption of best practices.
**Key Responsibilities**
- Define and refine the application architecture and technical roadmap.
- Design, code, test, and deploy new features using Java 17 and Angular (SyncFusion).
- Ensure performance, scalability, resilience, and security of both legacy and new services.
- Implement and improve DevOps workflows: CI/CD pipelines, IaC, automated testing, monitoring, and hybrid‑environment management.
- Conduct code reviews, maintain clean code (SOLID, DRY, KISS), and produce thorough documentation.
- Provide N2/N3 support, troubleshoot incidents, analyze defects, and deliver fixes for production systems.
- Facilitate smooth transition between legacy applications and new solutions during the rebuild phase.
- Stay abreast of emerging technologies and propose innovations to enhance the platform.
**Required Skills**
- Deep expertise in Java (including Java 17) and Angular (SyncFusion).
- Solid experience with relational databases (e.g., PostgreSQL) and data integration tools (Talend, N8N).
- Proficiency in Docker, container orchestration, and hybrid cloud environments.
- Strong background in automated testing, code quality practices, and DevOps methodologies.
- Agile development experience and familiarity with Scrum or similar frameworks.
- Excellent problem‑solving, analytical, and organizational abilities.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- Relevant certifications in Java, Angular, or DevOps are an advantage but not mandatory.