Auf einen Blick
- Aufgaben: Leite ein Team von Java-Entwicklern und bringe technische Expertise in spannende Projekte ein.
- Unternehmen: Innovatives Unternehmen in Genf mit Fokus auf Technologie und Teamarbeit.
- Vorteile: Attraktives Gehalt, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Wachstumsmöglichkeiten und ein kreatives Arbeitsumfeld warten auf dich.
- Warum dieser Job: Gestalte die Zukunft der Softwareentwicklung und fördere Innovation in einem dynamischen Umfeld.
- Qualifikationen: Mindestens 6 Jahre Erfahrung in einer ähnlichen Rolle und fundierte Kenntnisse in Java.
Das prognostizierte Gehalt liegt zwischen 117000 - 143000 CHF pro Jahr.
Pour l'un de nos clients basé à Genève, nous recherchons un(e) Tech leader Java expérimenté(e).
Vos missions :
- Apporter une expertise technique aux équipes produit : problèmes complexes, composants critiques, choix de conception.
- Garantir les choix techniques des solutions et relayer les décisions des architectes, en veillant à ce que les équipes comprennent et appliquent les principes d'architecture.
- Porter la qualité logicielle dans les équipes : revues de code, stratégie de tests et automatisation, documentation conforme au plan qualité logicielle, suivi des indicateurs SonarQube, traitement de la dette technique.
- Intégrer la sécurité applicative dans le cycle de développement : revues orientées sécurité, remédiation des vulnérabilités, protection des données personnelles et sensibles.
- Traiter l'obsolescence de manière transverse : diagnostic (composants obsolètes, dépendances, vulnérabilités), plan de migration priorisé, réalisation ou pilotage des migrations en garantissant la non-régression.
- Développer les compétences des équipes : coaching, ateliers, partage de connaissances ; animer ou contribuer aux communautés de pratiques et à la filière Java.
- Promouvoir un usage responsable des outils d'IA d'assistance au développement et partager les retours d'expérience.
- Assurer une veille technologique, contribuer à la surveillance de l'obsolescence et remonter les risques techniques.
Formation :
- Diplôme HES, licence en informatique, diplôme d'ingénieur.
Compétences essentielles :
- 6 ans d'expérience et plus dans une fonction similaire.
- Maîtrise de Java, JEE / Jakarta EE et de l'écosystème Spring (Boot, MVC, Security, REST), y compris sur des versions anciennes encore en production.
- Maîtrise de l'artisanat logiciel et de la qualité : Clean Code, architecture hexagonale, DDD, TDD / BDD, patterns d'intégration et de conception, stratégie de tests, dette technique.
- Expérience démontrée du traitement de l'obsolescence : montées de version majeures (Java, JEE, Spring, Hibernate), remplacement de composants dépréciés, reprise de legacy peu documenté ou peu testé.
- Maîtrise de la chaîne DevOps et des outils qualité : Maven, NPM, GitLab CI, SonarQube.
Compétences appréciées :
- Maîtrise de SQL (Oracle 19), Hibernate / JPA et de la messagerie asynchrone (JMS).
- Expérience confirmée de référent technique en environnement Agile, dans une équipe.
- Expérience de publication de code en open source : licence, hygiène de dépôt, documentation, nettoyage des secrets et données avant publication.
- Pratique de l'IA dans le développement logiciel (génération de code et de tests, revue, migration) avec discernement.
Chef d’équipe technique Java in Genf Arbeitgeber: MGI Consultants
Unser Kunde in der Region Genf bietet eine dynamische Arbeitsumgebung, die auf Teamarbeit und Innovation setzt. Als Technicien Support IT & Audiovisuel profitieren Sie von einem unterstützenden Arbeitsklima, das Ihre berufliche Entwicklung fördert und Ihnen die Möglichkeit gibt, an spannenden Projekten in einem technologisch fortschrittlichen Umfeld zu arbeiten. Zudem bietet die Lage in der schönen Region Genf eine hohe Lebensqualität und zahlreiche Freizeitmöglichkeiten.
Jobgipfel Expertenrat🤫
Wir sind der Meinung, dass du so Chef d’équipe technique Java in Genf erhalten könntest
✨Schau uf GitHub!
GitHub isch e super Plätz, um dine Code z'showe. Mach mit bei Open-Source-Projekten oder zeig, was du chasch - so chasch du dini Fähigkeiten und dein Engagement für d'Community demonstriere. Das hilft dir, Sichtbarkeit z'gwünne und potenzielle Arbeitgeber z'imponiere.
✨Besuch Tech-Meetups
Schau, ob's in dinere Nähe Tech-Meetups oder Konferenzen git. Das isch e genial Möglichkeite, um mit andere Softwareentwickler in Kontakt z'trete und eventuell sogar leiti von MGI Consultants z'treffe. Networking isch wichtig, und so chasch du vielleicht dä Job näh!
✨Mach en Rücksprache mit Gründungszentren
Wenn du in Start-ups interessiert bisch, schau, ob’s bei dir in der Region Gründungszentren git. Viele Start-ups sind ständig uf der Suoch nach Talent. Das kann dir en super Einstieg in die Branche gebe und du chasch direkt mit den Gründern zämme schaffe.
✨Bewirb dich über üs!
Vergiss nöd, dass du di direkt über üsi Webseite für d'Position als Chef d’équipe technique Java bewerbe chasch. Da hebsch du en direktere Kontakt zu üs, und mir lueged uns dini Bewerbung persönlich a. Mach uns Freud uf dini Skills – wir sind gspannt, dich kennenzulernen!
Wir glauben, dass du diese Fähigkeiten brauchst, um Chef d’équipe technique Java in Genf mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Zeig din Projekte!:Im Software-Entwicklungsbereich isch's wichtig, dass du dinen Umgang mit Technologie zeigst. Erwähn din GitHub-Account oder ander Plattformen, wo du Projekte oder Codes teilst. Das hilft uns, e Vorstellung vo dine Fähigkeiten und deinem Stil z'kriege!
Tech-Stack im CV:Mach sicher, dass du de Tech-Stack in dim CV klar angibsch. Us Debatte über Programmiersprachen, Frameworks bis hin zu Tools, die du beherrschsch, alles zählt. Das zeigt uns, dass du fit bisch für die Role und dies cha über sälber mit dä Trennern rede.
Motivationsbrief für die Software-Entwicklung:In dim Motivationsbrief könntsch du usdrücklich din Enthusiasmus für Software-Entwicklung teile. Erzähl, warum die Branche für dich spannend isch und wie du dein Wissen möchte vertiefen und mit uns wachsen. Zeig, dass du wirklich für die Full-Time-Stelle brennsch!
Halt's unkompliziert und klar:Bei einer Bewerbung in der Software-Entwicklung isch Klarheit das A und O. Verwend e klärliche Struktur in dim CV und Brief, damit mir schnell d'Wichtigste erfahre. Füll au nid alles mit technisches Vokabular voll, sondern mach's i de verständlich für uns. Und vergiss nöd: Bewirb dich über unsere Website!
Wie man sich auf ein Vorstellungsgespräch bei MGI Consultants vorbereitet
✨Code deinen Weg zum Erfolg
Weiss, dass du vermutlich technische Fragen oder Coding-Challenges erwarten kannst. Nimm dir Zeit, um an Plattformen wie LeetCode oder HackerRank zu üben. Wenn du in der Lage bist, Problemlösungen zu erklären und deine Denkanstöße zu zeigen, machst du einen guten Eindruck!
✨Mach dein Portfolio bereit
Stell sicher, dass dein Portfolio auf dem neuesten Stand ist und deine besten Projekte zeigt. Erkläre nicht nur die technischen Details, sondern auch, was du aus den Projekten gelernt hast – das zeugt von deinem Engagement zur ständigen Verbesserung.
✨Verstehe die Tools und Technologien
Finde heraus, welche Programmiersprachen und Tools bei MGI Consultants genutzt werden. Wenn du schon Erfahrung mit Technologien wie Java, Python oder spezifischen Frameworks hast, bring das unbedingt zur Sprache. Es zeigt, dass du bereit bist, dich nahtlos ins Team einzufügen.
✨Bereite dich auf team-orientierte Fragen vor
In der Software-Entwicklung ist Teamarbeit entscheidend. Bereite Beispiele vor, wo du erfolgreich im Team gearbeitet hast oder wie du Konflikte gelöst hast. Das gibt dem Interviewer einen Einblick in deine Soft Skills und wie du in die Unternehmenskultur von MGI Consultants passen könntest.