Ufuk Ocalan

Java Developer

Salaire / Taux journalier

Paris, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

JavaSpring BootMicroservicesDockerKafkaPostgreSQL

Langues

Anglais

À propos

Introduction

Vous recherchez un développeur Java / Spring Boot ? Vous êtes au bon endroit. Je suis ingénieur logiciel avec plus de 4 ans d’expérience et spécialiste du développement en Java / Spring Boot. J'ai travaillé dans des secteurs variés comme l’industrie, la recherche scientifique et le développement durable. J'ai collaboré avec des entreprises telles que CEA, CNRS, Republic Technologies (OCB). Contactez moi je réponds très rapidement !

Liens

Expérience de travail

Développeur Java

REPUBLIC TECHNOLOGIES FRANCE

nov. 2023 - Présent

3 ans

Perpignan, France

Republic Technologies est le leader mondial des ventes d'accessoires pour fumeurs. Ils produisent plus d'un milliard de carnets de papier à rouler par an. Parmi ces marques phares, on retrouve OCB, Zig-Zag et JOB. L'entreprise distribue ces produits dans plus de 105 pays. Je suis intervenu en tant que développeur back-end Java Spring. L'objectif du projet est de combattre les contrefaçons de carnets de papier à rouler. l'utilisateur scanne le QR Code sur le carnet et est rediriger vers une page confirmant ou non l'authenticité du produit. Mon équipe était composée de : - 1 chef de projet - 2 développeurs back-end - les représentants de la direction, équipe marketing et bureau d'études Mes responsabilités : • Pilotage et assistance du projet de marquage laser QR Code • Organisation et pilotage des réunions avec les équipes marketing, bureau d'études électroniques et la direction pour assurer la coordination et le suivi des projets • Développement back-end en Java / Spring en TDD (Test Driven Development) • Développement en Python / Django • Migration des programmes spécifiques de l'ERP M3 • Mise à jour et maintenance des serveurs GitLab • Surveillance des systèmes via Kibana et ElasticSearch Résultats : • Amélioration de la traçabilité des produits grâce au QR Code. • Réalisation d'un MVP pour la gestion du poids des matières premières par les fournisseurs afin d'évaluer l'impact carbone. Environnement technique : Java, Spring Boot, Python, Django, User Stories, Test-Driven Development (TDD), Clean code , Domain-Driven Design (DDD), API REST, SQL, PostgreSQL, As400, Postman, Docker, Docker Compose, Kubernetes, GitLab CI/CD, Kibana, ElasticSearch, FastAPI, Flake, Bandit, Swagger, Open API, OPCON, Redmine, Agile, Scrum, Kanban, SAP BO --- backend developer, développeur fullstack, développeur backend java spring, Java software engineer, java software developer, lead développeur java, développeur JAVA, back end java developer, full-stack java, full stack java, ingénieur développement java, développeur web java, ingénieur développement logiciel, ingénieur logiciel java, Mapping objet-relationnel, Maven, Spring Boot, Spring Cloud, Hibernate, Modèle MVC de Spring, Framework Spring, Java Database Connectivity (JDBC), Services web RESTful, JUnit, Core Java, Spring Security et Spring Data, JEE, J2EE, freelance, free-lance, indépendant, consultant, contractor

Développeur Java

CNRS

janv. 2021 - oct. 2023

2 ans 10 mois

À distance

Le CNRS (Centre national de la recherche scientifique) est l'organisme français responsable de la recherche scientifique. L'organisme dispose d'un budget de 4 milliards, 1100 laboratoires de recherche et 34 700 collaborateurs. Je suis intervenu pour le compte d'Emoxa(société d'architecture SOA), comme développeur Java sur un projet confidentiel destiné à un centre de recherche du CNRS. Ma mission était de rendre accessible à des entreprises industrielles l'échange d'information & les résultats de recherche du centre. Mon équipe était composée de : - 1 architecte logiciel - 2 développeurs full-stack Mes responsabilités : • Recueil des besoins et de conception d'architecture • Définition des besoins clients (objets métier et définition d'API) • Mise en place d'un middleware Kafka pour faciliter la publication et l'échange de données entre les applications d'un SI et d'un centre de recherche • Développement d'un MVP pour centraliser les données d'un laboratoire et les rendre accessibles aux autres applications du SI • Conception et développement d'API et de microservices back-end pour assurer l'intégration des solutions dans le SI existant (modélisation C4 et définition d'API). • Développement d'interfaces front-end en React pour permettre aux utilisateurs d'exploiter les données. • Capture des changements d'une base de données Oracle legacy et mise à disposition sur une plateforme de centralisation. Résultat : ✅ Mes réalisations ont été mentionné dans une publication scientifique : https://accelconf.web.cern.ch/icalepcs2023/papers/thpdp007.pdf Environnement technique : Java 11, Python, Spring Boot, Kafka (Kafka Streams, KSQL), DDD, Oracle, PostgreSQL, React, TypeScript, JUnit, JWT, Docker, Docker Compose, Git, GitLab, Kibana, ElasticSearch, SonarQube, Jira, Modélisation C4, UML, Agile, Kanban --- backend developer, développeur fullstack, développeur backend java spring, Java software engineer, java software developer, lead développeur java, développeur JAVA, back end java developer, full-stack java, full stack java, ingénieur développement java, développeur web java, ingénieur développement logiciel, ingénieur logiciel java, Mapping objet-relationnel, Maven, Spring Boot, Spring Cloud, Hibernate, Modèle MVC de Spring, Framework Spring, Java Database Connectivity (JDBC), Services web RESTful, JUnit, Core Java, Spring Security et Spring Data, JEE, J2EE, freelance, free-lance, indépendant, consultant, contractor


Formation

ETNA, école d'alternance en informatique

Master

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.