The Digital Factory Marchande seeks a Senior Fullstack Full Stack Engineer to contribute to the digitization of their client's activities, aiming to simplify, harmonize, and automate business processes. The role involves developing and maintaining back-end and front-end applications using Java, Spring, and Angular, alongside front-end, product, and operations teams.
Requirements
- Design, develop, and maintain robust, scalable, and maintainable back-end and front-end applications in Java, Spring Boot, and Angular.
- Participate in the full lifecycle of software development: design, development, production, and run.
- Work within modern, microservices-oriented architectures.
- Manage relational databases (PostgreSQL, SQL) and document oriented databases (Couchbase, Firebase, BigTable).
- Optimize application performance and system performance using tools like Gatling, Firebase Analytics, Crashlytics.
- Automate pipeline management via GitLab CI/CD with a DevOps culture (Docker, GCP, monitoring, observability).
- Design and document APIs with excellent testability and clear documentation.
- Ensure the quality of software through software craftsmanship practices (SOLID, YAGNI, code review, TDD).
- Implement an effective test coverage (JUnit, Mockito) and track quality metrics.
- Contribute to a consistent design system in web interfaces.
- Work in an cloud-oriented environment (GCP, BigQuery) to manage large datasets.