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
- L’Automatisation intelligente
PROFIL RECHERCHÉ : Développeur(e)Java Senior(e)
- Taux d’occupation : 80%
- Durée : indéterminée
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
- Etre 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. Etre force de proposition pour améliorer l’organisation au sein de l’équipe, etc.
- Participer aux pratiques d’ingénierie logicielle
QUALITES 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.
COMPETENCES :
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
- Maitrise 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
- Maitrise des tests de web service avec SoapUI
- Bonne sensibilité à la qualité logicielle et notamment à la mise en oeuvre 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