Développeur Java-Backend professionnel
- Type de contrat
- Temps plein
- Lieu
- Bern
- Entreprise
- IQ Plus AG, 3004 Bern
- Première publication
Développeur Java-Backend professionnel (76061)
Tâche
Nous recherchons un développeur Java-Backend professionnel pour l'un de nos clients. Le pilotage des capacités de l'ART (Agile Release Train) s'occupe du développement, de l'exploitation et de la formation de produits dans le domaine de l'automatisation de l'exploitation ferroviaire. Chaque jour, plus de 10'000 trains circulent sur le réseau ferroviaire, lesquels sont pilotés, surveillés et optimisés de manière automatisée grâce à nos produits. Dans cet environnement complexe et hautement passionnant, les produits ferroviaires critiques existants sont développés pour optimiser et automatiser davantage le trafic ferroviaire. Avec environ dix équipes agiles, la gamme de produits du pilotage des capacités est gérée de bout en bout (E2E), de la conception à l'exploitation, conjointement avec le métier. Cela se fait dans le contexte de systèmes à haute disponibilité et critiques pour le rail ainsi que leur développement futur - toujours avec l'objectif de garantir la priorité « le rail sous contrôle » sans perturbation de l'exploitation en cours. Chez nous, de nombreux défis passionnants dans un environnement très proche de la production ferroviaire attendent d'être relevés. L'équipe Wombat est active dans ce domaine pour les secteurs de l'horaire, de l'optimisation et de l'infrastructure, apportant ainsi une contribution essentielle au projet TMS (Traffic Management System). Vos tâches : Conjointement avec l'équipe, tu conçois et développes des composants centraux du Rail Control System et analyses les perturbations dans l'environnement technique de ces composants afin d'assurer leur fiabilité opérationnelle et leur disponibilité ; En équipe, tu mets en œuvre des fonctionnalités (features) dans le backend de l'application (analyse, implémentation et test) afin de mettre de nouvelles fonctionnalités en exploitation productive ; * Tu participes à toutes les activités servant à assurer la disponibilité, la continuité, la performance et la consommation de ressources de l'application, afin de minimiser les temps d'arrêt et de garantir la performance du système pour les utilisateurs ; Tu crées et mets à jour la documentation afin d'améliorer la maintenabilité et la scalabilité de la solution et de rendre le savoir disponible ; tu possèdes de l'expérience dans un environnement agile à l'échelle et es prêt à assumer, en tant que membre d'une équipe agile, des tâches dans différents domaines tels que l'analyse métier, le testing, etc.
Exigences
Résidence en Suisse, de préférence dans la région de Berne
HF / formation continue en emploi (4-6 semestres) ou équivalent (BSc, DAS)
Plusieurs années d'expérience dans le domaine du développement Java-Backend dans des projets de grande envergure et avec des applications à haute disponibilité
* Framework Java : Java 21 / Boot
* SQL / Hibernate
* Développement cloud-native (OpenShift / Helm / Docker / GIT)
* Expérience en messaging et applications event-driven
Bonnes connaissances de l'allemand (min. C1), bonnes connaissances de l'anglais
Capacité à assumer des tâches conceptuelles avec une grande liberté d'action et de décision, et la volonté de travailler dans un système développé de manière continue depuis 20 ans.
Capacité d'apprentissage rapide, particulièrement dans des systèmes complexes avec des exigences élevées ; capacité à saisir rapidement des tâches aux contenus variés et à les poursuivre efficacement même en cas d'interruptions fréquentes de travail.
Fortes capacités d'équipe et de communication ; interaction avec des partenaires ayant des intérêts et des points de vue différents ; aisance dans la transmission de contenus parfois exigeants et sensibles ; volonté de participer à nos journées d'équipe à Berne-Wankdorf les lundis et jeudis.
Esprit analytique prononcé
Engagement à long terme souhaité
Intérêt pour la compréhension et le développement professionnel de la thématique du chemin de fer et du pilotage des capacités, ainsi qu'une compréhension approfondie des processus pour contribuer à la conception de solutions techniques et organisationnelles au-delà de plusieurs divisions. Des connaissances ferroviaires, en particulier dans la production ferroviaire, sont les bienvenues.
Expérience avec ArgoCD, Maven, Jenkins, Continuous Integration, Linux
Autres technologies et outils : Hazelcast, Solace, Kafka, JMX, Grafana, IntelliJ, Bitbucket, Confluence, Jira
Expérience dans le développement logiciel assisté par l'IA et intérêt marqué pour son utilisation pertinente - combiné à une utilisation réfléchie et soucieuse de la qualité dans des systèmes de production ferroviaire à haute disponibilité
Résidence en Suisse privilégiée
Durée du projet jusqu'à fin 2027 avec option de prolongation
Personne de contact Michael , , écrire un e-mail (<>) jpid63da49ajm jit0834jm jiy26jm
Traduit automatiquement depuis l’original.
Publié aujourd'hui