XX
Digital Solutions SA

DÉVELOPPEUR(E)JAVA SENIOR(E)

  • +3
  • +23
  • CH
    Geneva, Switzerland
Interesse zeigen
  • +3
  • +23
  • CH
    Geneva, Switzerland

Über

Localité : Genève
Type de contrat : CDI

Bienvenue chez Digital Solutions SA !

Créée en 2016 et située au cœur du Jura, à Porrentruy, Digital Solutions SA aide les entreprises et les institutions à faire face aux défis digitaux grâce à l’intégration de nouvelles technologies.

Intégrateur & prestataire de services IT, nous aidons nos clients dans leur stratégie d’innovation ainsi qu’à développer leurs nouveaux produits numériques.

Notre implémentation est à Porrentruy, Bâle, Lausanne, Genève, Martigny et bientôt Fribourg, Berne, Zürich et Delémont.

Combinant agilité, innovation et performance, nous mettons à disposition une équipe d’ingénieurs hautement qualifiés et adaptés aux besoins ciblés de chacun de ces clients et prospects.

Nous travaillons sur trois volets :

  • L’intégration et L’innovation
  • Le développement logiciel
  • La Robotic Process Automation

PROFIL RECHERCHÉ : Développeur(e) Java Senior(e)

  • Taux d’occupation : 80%
  • Durée : indéterminée, mais au plus 3 ans
  • Début souhaité : 1ᵉʳ mai 2024

VOS MISSIONS :

  • Conception logicielle préparatoire aux développements
  • Développement et test unitaire
  • Participation aux phases de test fonctionnelles et traitement des anomalies
  • Participation aux maintenances correctives
  • Identifier et communiquer sur les risques d’un projet ou d’une opération, et fédérer les personnes concernées pour la recherche de solution
  • Capitaliser sur l’expérience acquise à chaque fin de projet ou d’opération
  • Participation à l’amélioration des pratiques Agile
  • Participer aux revues de code systématiques
  • Être acteur de sa formation AppSec (sécurité des applications)
  • Assurer le maintien du niveau de sécurité des applications
  • Participer à l’amélioration continue des processus et outils. Être force de proposition pour améliorer l’organisation au sein de l’équipe.
  • Participer aux pratiques d’ingénierie logicielle

QUALITÉS REQUISES :

  • Capacité à monter en compétences sur un domaine fonctionnel
  • Autonomie, responsabilité, adaptabilité, dynamisme
  • Fait preuve d’initiative
  • Capacité à travailler sous stress
  • Capacité à travailler en équipe et à partager ses connaissances
  • Avoir une attitude ouverte vis-à-vis des changements

FORMATIONS :

  • Diplôme HES ou licence en informatique ou diplôme d’ingénieur EPF ou diplôme fédéral.

COMPÉTENCES :

Compétences primordiales

  • Maîtrise du langage Java (à minima version 8), particulièrement de l’architecture EJB et du framework Swing, JDBC et JPA
  • Maîtrise du développement de Web Service SOAP
  • Maîtrise du développement HTML5, CSS3 et JavaScript (avoir à minima une expérience sur Vue.js v3)
  • Maîtrise du langage SQL
  • Maîtrise de l’environnement de développement ECLIPSE ou IntelliJ IDEA, Maven, Git
  • Maîtrise des tests unitaires avec JUnit
  • Expérience de travail dans un environnement d’intégration continue (GitLab CI / Jenkins) et de qualité continue (SonarQube, GitLab)
  • Expérience confirmée et réussie de travail en environnement Agile

Compétences supplémentaires

  • Expérience dans le développement d’applications de gestion dans le cadre de nouveaux projets ou d’évolutions significatives avec une équipe de 3 personnes minimum
  • Maîtrise du développement de Web Service REST
  • Maîtrise des tests de web service avec SoapUI
  • Bonne sensibilité à la qualité logicielle et notamment à la mise en œuvre des tests unitaires, des tests end-to-end et tests automatisés (RobotFramework)
  • Expérience des tests unitaires utilisant les Framework PowerMock ou Mockito
  • Maîtrise des outils Atlassian : JIRA et Confluence
  • Maîtrise des processus d’ingénierie de développement (phases et livrables associés)
  • Connaissance HQL / Hibernate
  • Connaissance Spring (ORM, MVC)
  • A minima une expérience dans la sécurisation des APIs avec OAUTH2
  • Connaissances de Splunk
  • Connaissance du domaine de la population
#J-18808-Ljbffr

Wünschenswerte Fähigkeiten

  • Java
  • EJB
  • Swing
  • JDBC
  • JPA
  • HTML5
  • CSS3
  • JavaScript
  • Vue.JS
  • SQL
  • Eclipse
  • Maven
  • Git
  • JUnit
  • Gitlab CI
  • Jenkins
  • Gitlab
  • REST
  • JIRA
  • Hibernate
  • Spring
  • OAUTH2
  • Splunk
  • Geneva, Switzerland

Berufserfahrung

  • Backend
  • Frontend
  • Fullstack

Sprachkenntnisse

  • French