FULL-STACK JAVA SOFTWARE ENGINEER (100%)
Role details
Job location
Tech stack
Job description
au travers de missions critiques, dans un environnement de travail flexible avec des horaires annualisés et une méthode Agile. Bien d'autres avantages t'attendent également tels que la possibilité de télétravailler, un programme de fidélité, des facilités pour l'utilisation des transports publics à titre privé et professionnel, des avantages santé, ou encore une participation majoritaire de l'employeur à la LPP., Le Full-stack Java Software Engineer développe et maintient les logiciels de gestion selon les exigences métiers et techniques définies avec les clients ; il s'assure de leur implémentation et de leur maintenance. Il réalise les logiciels selon les méthodes et les techniques conformément aux standards convenus selon les normes de la profession et des méthodologies de production en vigueur dans l'entreprise.
Ta contribution
- Analyser et évaluer l'effort de réalisation nécessaire à l'implémentation technique selon les exigences exprimées, participer à la validation de l'analyse et estimer l'effort de réalisation
- Définir les ressources techniques nécessaires, l'interface utilisateur et les systèmes de base de données
- Définir les exigences systèmes découlant des exigences fonctionnelles et non fonctionnelles
- Développer et maintenir les applications logicielles?; en assurer l'implémentation, la maintenance et le support dans un cadre AGILE et DevOps
- Concevoir et réaliser des améliorations (de logiciel) dans le cycle de vie du logiciel
- Garantir les développements par une implémentation et couverture de tests adéquate
- Maintenir la documentation
- Définir les mesures à prendre en cas de défaillances de système (procédure d'escalade) et assurer le support
Requirements
- Solide expérience en Java (backend)
- Très bonne connaissance en front Web (Angular)
- Formation EPF, HES ou diplôme en informatique, développement logiciel ou expérience/formation équivalente
- Capacité d'exécuter des tâches de manière autonome et capacité à résoudre des problèmes métiers exigeants
- Aimer créer des solutions intelligentes et avoir un excellent esprit d'équipe
- Minimum 5 ans d'expérience professionnelle dans le développement d'applications logicielles Java & Angular
- Bonne connaissance du français, compréhension écrite et orale de l'anglais technique. Connaissances de l'allemand, un plus
Benefits & conditions
Profit sharing
Development of talent
Half-Fare travelcard
Covered and uncovered parking space
Fleet discount
Health check-up