The Source notre Département Recrutement & Délégation de BS-Team recrute un Développeur FullStack Java & Vue.JS en CDI à Genève. Ce poste de Développeur FullStack Java & Vue.JS vous permettra de concevoir et développer des applications web robustes avec des technologies Java côté backend et des frameworks modernes en Vue.JS côté frontend.
Chez The Source by BS-Team, nous avons à cœur d’accompagner nos collaborateurs tout au long de leur carrière en leur offrant des opportunités d’évolution. Nous sommes convaincus que l’élargissement des connaissances et des compétences est primordial pour leur réussite professionnelle et leur épanouissement au quotidien.
Au sein de la Direction des systèmes d’information (DSI), dont la mission est d’assurer la qualité, la disponibilité, la sécurité et l’évolutivité des systèmes d’information de notre client, la développeuse ou le développeur full-stack intégrera une équipe pluridisciplinaire en charge d’accompagner l’organisation dans sa transformation numérique.
La DSI est actuellement en phase de croissance afin de répondre aux enjeux de projets ambitieux et structurants, tout en poursuivant la modernisation de son environnement informatique et le développement de nouvelles solutions digitales.
Organisée en équipes projets pluridisciplinaires, la DSI réunit notamment des business analystes, architectes, développeur·se·s, exploitant·e·s (Ops) et expert·e·s métier. Disposant d’une grande autonomie en matière de systèmes d’information, elle assure la conception, le développement, l’exploitation et le support des applications métier afin de répondre aux besoins des différents secteurs de notre client.
Votre rôle:
- Concevoir, réaliser et maintenir les applications de notre client
- S’assurer du respect des normes de qualité (tests unitaires, best practices), sur la base de spécifications fournies par l’équipe d’analystes, en suivant les recommandations des architectes
- Participer aux rituels Agile
- Faire des rapports d’avancement réguliers au responsable de l’équipe de développement en termes de suivi de charge (reste à faire) et remontée d’alertes
- Analyser et remédier aux incidents de production
- Rédiger et maintenir la documentation technique de référence
- Chaque développeuse ou développeur est susceptible d’intervenir sur l’ensemble des applications et doit donc être en constante interaction avec ses collègues pour assurer la continuité des prestations et le partage des connaissances, sous la responsabilité hiérarchique de la ou du responsable de service, qui répartit les tâches en fonction des priorités de l’institution et du niveau de séniorité de chaque membre de l’équipe.
- Expérience professionnelle de minimum 5 années d’expérience professionnelle dans le développement Java & Vue.JS
- Diplôme en informatique d’une haute école (HES, Université, EPF) ou formation jugée équivalente
- Expérience sur au moins un projet de développement avec une mise en œuvre des frameworks réactifs (tel que Vue.js, Angular) et de JavaScript/TypeScript
- Maîtrise du langage Java et des technologies associées (Spring, JPA notamment)
- Maîtrise de l’utilisation de bases de données relationnelles et du langage SQL
- Connaissance des pratiques qualité : tests automatisés (unitaires, intégration), git flow
- Bonne connaissance de Spring Boot
- Capacité à travailler sur des approches SOA
- Bonne connaissance de l’API REST
- Expérience en technologies de conteneurisation (Docker)
- Expérience dans l’utilisation des protocoles d’authentification (SAML, OAuth2, OpenID Connect)
- Expérience dans la mise en œuvre d’outils de gestion documentaire et des protocoles associés (CMIS, WebDav, Alfresco ou autre solution GED)
- Mise en œuvre de librairies de manipulation de documents PDF côté front-end et back-end
- Expérience de l’approche événementielle (MOM, JMS ou équivalent)
- Expérience dans la mise en œuvre de moteurs d’indexation (Elastic search, OpenSearch, SOLR)
- Mise en œuvre de produits de stockage à valeur probante, d’archivage ou équivalent (Data Content …)
- Expérience dans la mise en œuvre de chaînes de dématérialisation
- Automatisation des processus (BPMS ou Case Management)
- Utilisation des mécanismes de cryptographie
- Expérience dans l’utilisation d’outils de tests automatisés (Cypress, Selenium, SoapUI…)
- Capacité à travailler dans un environnement d’intégration continue (Gitlab CI/CD)
- Bonne sensibilité à la qualité logicielle : tests unitaires et exploitation de SonarQube
- Expérience significative sur au moins un projet de développement Agile
- Télétravail: 2 jours
- Suivi trimestriel de notre équipe The Source
- 5 jours de formation + certification par an
Nous ne répondrons qu’aux candidatures qui correspondront le mieux aux prérequis.
Votre dossier ne sera pas transmis à d’autres entreprises.
The Source by BS-Team recherche un Développeur Full-Stack Java expérimenté pour intervenir sur des applications métier complexes et des projets de transformation numérique à Genève.
Vous travaillerez sur des technologies telles que Java, Spring, JPA, Vue.js, Angular, JavaScript/TypeScript, SQL, REST API, Docker et GitLab CI/CD. Une expérience d’au moins 5 ans en développement logiciel, ainsi qu’une bonne maîtrise des environnements Agile, sont recherchées.
Rejoignez nous pour participer à des projets Full-Stack Java ambitieux, modernes et à forte valeur ajoutée.
En tant que Développeur FullStack Java & Vue.JS, vous rejoindrez The Source, une société suisse reconnue pour son expertise technique et la fidélité de ses clients. Vous développerez des applications backend et frontend au sein d’une équipe passionnée, avec de réelles perspectives d’évolution vers des rôles de tech lead ou d’architecte.
Le poste de Développeur FullStack Java & Vue.JS s’adresse à des profils curieux et rigoureux, à l’aise avec les architectures Java modernes et les frameworks front-end. Nous offrons un cadre de travail flexible avec des jours de télétravail, une rémunération attractive, des formations certifiantes régulières et un accompagnement personnalisé dès votre intégration. Découvrez également nos autres offres d’emploi IT si ce poste ne correspond pas exactement à votre profil.
Au quotidien, vous participez à la conception technique des solutions, développez et testez les fonctionnalités, réalisez les revues de code, participez aux cérémonies agiles et contribuez à l’amélioration continue de la qualité logicielle. Vous collaborez étroitement avec les équipes produit et les autres développeurs, dans un environnement technique stimulant. Une bonne maîtrise du français et de l’anglais technique est attendue pour ce poste basé en Suisse romande.