- Company Name
- Viveris
- Job Title
- Ingénieur développement Full Stack / Angular - secteur Militaire F/H
- Job Description
-
Job title: Full Stack Development Engineer – Angular / Java (Defense Sector)
Role Summary: Design, develop and maintain end‑to‑end web applications for complex defense systems, handling front‑end, back‑end, database, testing, and documentation from requirement analysis through deployment.
Expectations: 5+ years of professional web‑development experience; strong autonomy and rigor in high‑stakes environments; proven ability to structure work, meet quality standards, propose improvements, and solve technical problems.
Key Responsibilities:
- Create modern, responsive UI components with Angular, TypeScript, RxJS, and Material Design.
- Build RESTful APIs and robust back‑end services using Java (Spring Boot, Spring MVC, Spring Data JPA).
- Design, implement, and optimize PostgreSQL databases (SQL, indexing, stored procedures).
- Produce technical design documents, test plans, and validation reports.
- Configure development environments, execute unit and integration tests (JUnit, Jasmine, Karma).
- Analyze test results, debug performance, memory leaks, or processing errors.
- Collaborate closely with UX/UI, DevOps, and business teams to ensure seamless integration.
Required Skills:
- Front‑end: Angular, TypeScript, RxJS, HTML5/CSS3, Material Design.
- Back‑end: Java, Spring Boot, Spring MVC, Spring Data JPA, REST API development.
- Database: PostgreSQL, advanced SQL, query optimisation, indexing.
- Testing & quality: JUnit, Mockito, Jasmine, Karma, SonarQube.
- Tools & methodology: Git, Maven/Gradle, IntelliJ IDEA, Visual Studio Code, Agile/Scrum, CI/CD pipelines.
Required Education & Certifications:
- Bachelor's or Master’s degree (BAC+5) in Engineering or Computer Science.
- Certifications in Java or Angular preferred but not mandatory.