Développeur Java Senior !
Découvrez la Vie Apsidienne et vous aussi, devenez Apsidien
On aurait pu demander à Chat GPT de vous démontrer en quoi Apside est l'ESN qu'il vous faut, mais on préfère que vous le découvriez vous-mêmes
Découvrez votre future mission //
Contexte
- 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
Mission
- 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
Localisation
- Genève, Vaud
Futur Apsidien, qui êtes-vous ? //
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
- 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.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.