Développeur JAVA SWING Confirmé

Application deadline date has been passed for this Job.
This job has been Expired
  • Date de publication : 16/02/2023
Description de la mission

Nous recherchons un(e) ingénieur de développement H/F, java Swing de formation Bac +5, ayant déjà une expérience de 4/5 ans pour un de nos clients situés au sud de Paris, desservie par l’ensemble des transports en commun.

 

Missions principales :

Développement frontend et / ou backend dans un environnement Java avec une prise en compte des problématiques d’ergonomie et d’optimisation de ces applications.

Mise en application de la modélisation orientée objet, des design patterns, des normes et bonnes pratiques en matière de développement.

Travail en équipe, dans un contexte agile.

Les principales compétences sont les suivantes :

  • Expertise en développement d’interfaces utilisateurs, en particulier le paradigme Single Page Application, le modèle de développement Reactive
  • Programming, le Fluid Design
  • Expertise sur les frameworks Angular, React.js, Vue.js, JQuery et des langages HTML 5, CSS 3, Javascript / TypeScript
  • Maîtrise des Design Patterns utilisés en développement frontend, notamment le Module Pattern, Strategy Pattern, Builder Pattern, Observer Pattern
  • Maîtrise du Test Driven Development et des frameworks de tests unitaires et de tests d’intégration (Jasmine, Selenium, Needle)
  • Maîtrise des outils de l’usine de développement logiciel (Git, Jenkins, SonarQube).
  • Expertise en développement JAVA 6 Swing
  • Expertise en développement JAVA 11+
  • Expertise en développement backend avec l’écosystème Spring (Spring
  • Framework, Spring Data, Spring Boot, Spring Cloud)
  • Expertise Liquibase et JPA / Hibernate (configuration et utilisation)
  • Expertise en SQL, Transactions (transactions distribuées) et problématique N+1 queries
  • Maîtrise des concepts NoSQL relatifs à une base de données orienté Document
  • Maîtrise des design patterns, notamment des patterns MVC, Repository/DAO, API Gateway, Event Sourcing, Asynchronous Messaging
  • Maîtrise du Test Driven Development et des frameworks de tests unitaires et de tests d’intégration (JUnit, Mockito, Cucumber)
  • Maîtrise des outils de l’usine de développement logiciel (Git, Nexus, Jenkins, Maven, SonarQube)
  • Maîtrise du développement de Web Services REST/JSON
  • Maîtrise des plateformes d’orchestration (Kubernetes / Docker)
  • Maîtrise de JobScheduler Bonne connaissance d’Elastic Stack et des plateformes de messaging (RabbitMQ).

Si cette mission correspond à vos attentes et que votre profil correspond à ce besoin

N’hésitez pas à nous adresser votre CV via le formulaire ci-contre ,

Ou contactez-nous au 01 80 97 78 89