Ingénieur sénior JAVA Full Stack (80-100%)

It Advanced Consulting
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Tech stack

Java (Programming Language)
JavaScript (Programming Language)
Apache Tomcat
Confluence
JIRA
Unit testing
Business Software
Continuous Integration
Enterprise JavaBeans
Hibernate (Java)
IntelliJ IDEA
Java Message Service (JMS)
Spring Framework
WildFly (JBoss AS)
PostgreSQL
Apache Maven
Microsoft Office
Scrum Methodology
Service Development Studio
SONAR (Symantec)
SQL Databases
Backend
Gitlab
GIT
Vue.js
Information Technology
Front End Software Development
Jenkins

Job description

Nous recherchons un·e développeur·se Full Stack expérimenté·e pour renforcer une équipe applicative intervenant sur des solutions métiers critiques dans le domaine financier (prévoyance, assurances, prêts). Vous participerez à l'évolution d'un parc applicatif stratégique combinant des technologies modernes et des modules historiques à maintenir.

Vous prenez en charge le développement complet d'applications métier, du design à la mise en production, avec un fort degré d'autonomie. Vous intervenez à la fois sur le back-end Java et sur le front-end Vue.js / JavaScript / Swing, en contribuant à la qualité, la performance et la maintenabilité des solutions.

  • Développer et améliorer les fonctionnalités back-end : Java, Spring, Hibernate, REST, JMS.
  • Concevoir des interfaces et modules front-end en Vue.js, JavaScript et Swing.
  • Participer aux analyses, estimations, user stories, corrections de bugs et évolutions fonctionnelles.
  • Travailler sur des modules existants (legacy) et contribuer à leur modernisation progressive.
  • Réaliser les tests unitaires et fonctionnels, assurer la qualité du code et participer aux revues techniques.
  • Rédiger une documentation claire et assurer un support ponctuel aux utilisateurs internes.
  • Collaborer au sein d'une équipe Agile SCRUM, dans un environnement structuré et orienté amélioration continue.

Requirements

  • Master en informatique ou formation équivalente.
  • Minimum 5 ans d'expérience confirmée en développement Java Full Stack.
  • Expérience dans le domaine bancaire, financier ou des assurances en Suisse : grand atout.
  • Résidence en Suisse (idéalement région lémanique).

Back-end

  • Java, Spring Framework, Hibernate
  • Développement de services REST
  • JMS / messaging
  • Connaissance des transactions XA et/ou EJB apprécié

Front-end

  • JavaScript
  • Vue.js
  • Swing (désirable pour modules existants)

Environnements & outils

  • Serveurs JBoss, Tomcat
  • GitLab / Git
  • IntelliJ IDEA, VS Code
  • PostgreSQL, SQL
  • Confluence, MS Office
  • JIRA pour le ticketing
  • CI/CD : Maven, Jenkins, Sonar

Soft skills

  • Excellente capacité d'analyse et de synthèse.
  • Communication claire, aisance dans la collaboration interéquipes.
  • Orientation solution, autonomie, rigueur et sens du service.
  • Esprit d'équipe et envie de partager ses connaissances.

Benefits & conditions

Benefits

Poste fixe (80-100%)

Environnement favorisant l'apprentissage et le partage technique

Culture d'entreprise collaborative et respectueuse

Approche agile SCRUM

Java entwickler

Apply for this position