Développeurs Backend/ Java sénior
Role details
Job location
Tech stack
Job description
-
Client : Secteur banque, Assurance, Etatique.
-
Méthode de travail : Méthodologie Agile.
-
Rôle : Développeur JAVA senior, pour concevoir des outils performants pour nos clients de renom en Suisse Romande.
-
Environnement technique : Java, Spring (springboot, Spring Mvc, Spring security, Spring Cor…), Kafka, rabbitMQ…, * Travailler avec les parties prenantes de l'entreprise et d'autres équipes de développement afin de finaliser les exigences et proposer une architecture appropriée avec l'aide de l'équipe
-
Travailler sur des tâches d'évolution technique - recouvrement de créances techniques, migrations techniques vers une architecture plus résiliente
-
Intégration de nouvelles sources de données provenant de nouveaux fournisseurs de données dans le système existant
-
Travailler sur des tâches de maintenance et de correction de bogues, notamment en aidant l'équipe à répondre aux demandes/problèmes opérationnels, Notre process de recrutement :
Echange téléphonique | Préqualification et définition de vos attentes
Entretien RH | Echange sur votre parcours et votre projet professionnel, présentation du groupe et de ses valeurs
Entretien Tech | Partage d'expériences, questions opérationnelles et techniques
Notre proposition | Echange avec votre futur manager, présentation de la proposition de collaboration : des missions, du salaire et des avantages
Requirements
Vous êtes au bénéfice d'au moins 10 ans d'expérience comme développeur JAVA et bénéficiez à ce titre d'une compréhension approfondie des principes de conception de logiciels.
Vous avez obligatoirement :
-
Un Anglais courant (équipe distribuée, la langue de communication principale est l'anglais)
-
De solides connaissances de Java Core: Versions JAVA de la la 8 jusqu'à 17 (avoir travaillé sur la 21 constituerait un plus)
-
De solides connaissances de Spring
-
Des connaissances en multi-threading
-
Une Maîtrise des bases de données relationnelles (PostgreSQL, Oracle)
-
La maîtrise des architectures de messageries de type Rabbit MQ ou encore Kafka prochainement intégré dans l'équipe constitueront un plus, ainsi que la maîtrise des Micro services, API REST et Docker
-
Une expérience dans le domaine bancaire, finance est apprécié
-
Forte expérience en architecture logicielle évolutive
-
Apprentissage rapide, volonté et capacité à fournir un code de qualité
-
Déploiement de conteneurs (pour les tests locaux)
-
Tests/CI (testNG, Jenkins, Mockito)
-
Compréhension approfondie des principes de conception de logiciels
-
Résidence Suisse à l'entrée en fonction ou relocalisation souhaitée
-
En possession OU éligible * à un permis de travail
Benefits & conditions
- Mobilité Suisse romande (Genève / Vaud / Valais)
*Pour des raisons d'éligibilité à un permis de travail, seule les candidatures de personnes étant de nationalité suisse ou européenne seront prises en compte pour ce poste.
Le package salarial que nous vous proposons //
- Contrat : CDI
- Rémunération : Selon profil
(D'abord on échange, on comprend vos compétences/aspirations professionnelles et ensuite on s'entend sur le salaire.)
- Avantages groupe : accord télétravail, prime de cooptation, prime d'apport d'Affaire.
- Avantages agence : afterwork, communauté techlead, prime de participation à des AO (aide à la qualification de CV), LPP déplafonnée et réévaluation des plafonds à partir de 5 ans avec une majoration de 2 % pour atteindre le maximum légal. Prise en charge de 2/3 par l'employeur, une couverture complète dès le premier jour, quel que soit le métier ou le type d'accident. (Sports à risque inclus : parachutisme, saut à l'élastique, etc.), protection étendue grâce à une couverture complémentaire (Vaudoise) en plus de la couverture de base, 5 semaines de congés payés, plan de carrière avec un plan annuel de formation personnalisé pour chaque collaborateur, indemnité de frais à 2 400 CHF nets par an.
- Formation : cours particuliers d'anglais et français en interne, accès à un catalogue de formations grâce à notre plateforme en e-learning (Academy by Apside) ou via nos organismes partenaires.