{"id":2847426,"url":"https://alion.io/job/sword-services-technical-leader-java","title":"Technical Leader Java","company":{"id":2681291,"name":"Sword Services","domain":"sword-services.ch","url":"https://alion.io/company/sword-services-2","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Recruitee","truth_index":{"grade":"B","score":80,"open_postings":3,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":13,"computed_at":"2026-10-22T06:10:10Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Geneva, Switzerland"],"countries":["CH"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Docker","optional":false},{"name":"Dynatrace","optional":false},{"name":"GitLab CI","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"Kubernetes","optional":false},{"name":"Maven","optional":false},{"name":"npm","optional":false},{"name":"OpenShift","optional":false},{"name":"OWASP Top 10","optional":false},{"name":"RabbitMQ","optional":false},{"name":"SonarQube","optional":false},{"name":"Splunk","optional":false},{"name":"Spring Boot","optional":false},{"name":"SQL","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-10-19T08:30:34Z","employer_posted_date":"2026-10-19","last_verified_at":"2026-10-22T16:17:54Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"Nous ouvrons un poste de Tech Lead Java pour renforcer l’équipe de notre client basé à Genève, dans le secteur public. Vous apporterez votre expertise à plusieurs équipes produit responsables d’applications Java et contribuerez à la fiabilité des choix techniques, à la qualité logicielle ainsi qu’à la sécurité des solutions.\nResponsabilité du poste\nApporte une expertise technique aux équipes produit : problèmes complexes, composants critiques, choix de conception.\n\nGarantit les choix techniques des solutions et transmet les décisions des architectes ; veille à ce que les équipes comprennent et appliquent les principes d'architecture.\n\nPorte 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.\n\nIntègre 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.\n\nTraite 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.\n\nDéveloppe les compétences des équipes : coaching, ateliers, partage de connaissances ; anime ou contribue aux communautés de pratiques et à la filière Java.\n\nContribue à la stratégie open source et inner source : préparation du code à la publication, réutilisation de composants existants avant de refaire.\n\nPromeut un usage responsable des outils d'IA d'assistance au développement et partage les retours d'expérience.\n\nAssure une veille technologique, contribue à la surveillance de l'obsolescence et remonte les risques techniques.\n\nRequirements\nDiplôme HES, licence universitaire en informatique, diplôme d’ingénieur EPF ou qualification fédérale équivalente.\n\nAu moins six ans d’expérience avec Java, JEE ou Jakarta EE et l’écosystème Spring, notamment Spring Boot, MVC, Security et REST.\n\nMaîtrise des pratiques d’ingénierie logicielle : Clean Code, architecture hexagonale, DDD, TDD, BDD, design patterns et stratégies de tests.\n\nExpérience confirmée des migrations majeures et de la modernisation d’applications legacy utilisant notamment Java, Spring, Hibernate ou JEE.\n\nSolides compétences en sécurité applicative : OWASP Top 10, SAST, DAST, SCA, OAuth2, OIDC, SAML et protection des données.\n\nMaîtrise de Maven, NPM, GitLab CI, SonarQube, SQL, Oracle, Hibernate/JPA et JMS.\n\nExpérience réussie comme référent technique ou Tech Lead au sein de plusieurs équipes Agile composées d’au moins cinq développeurs.\n\nLeadership technique, esprit analytique, autonomie, capacité de vulgarisation et aptitude à intervenir simultanément dans plusieurs contextes. Une expérience avec Docker, Kubernetes, OpenShift, Dynatrace, Splunk ou RabbitMQ constitue un avantage.","description_format":"text","description_chars":2916,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"French","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Outsourcing & Dedicated Teams","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-10-19T11:45:19Z"}],"visa":[],"liveness":{"score":89,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.892,"p_room":1,"age_days":2,"expected_fill_days":13,"reasons":["conf:1","velocity","win:early"],"computed_at":"2026-10-22T06:10:10Z"},"pay":null,"html_url":"https://alion.io/job/sword-services-technical-leader-java","json_url":"https://alion.io/job/sword-services-technical-leader-java.json","meta":{"generated_at":"2026-10-22T19:25:25Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":2707,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-23T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2681291},"rest":"https://alion.io/mcp/rest/get_company?id=2681291"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsword-services-technical-leader-java"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fsword-services-technical-leader-java"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fsword-services-technical-leader-java"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/sword-services-technical-leader-java\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsword-services-technical-leader-java"}]}