Damien CALMES

Senior Java Technical Lead

Salaire / Taux journalier

Paris, France

Freelance

Expertises

JavaMicroservicesSpring BootDockerAngularKubernetes

Langues

Français (Maternelle)Anglais (Courant)Allemand

À propos

Introduction

Java Technical Lead with 10+ years of expertise in microservices architecture and team management. Currently leading offshore teams of 30 developers, implementing Camunda workflows, and delivering cloud-native applications for industry leaders like Stellantis and TotalEnergies. Ready to architect scalable Java solutions with AWS/Azure deployment for your next project.

Liens

Expérience de travail

Technical Lead

StellantisFreelance

nov. 2022 - Présent

4 ans

78300 Poissy, France

Project: DOCG application for vehicle registration and updates. (Connected Vehicles) Mission: • Managed an offshore team of 30 developers in India. • Scrum-based project workflow. • Conception and development of a Microservices application. • Requirement analysis, scoping, prioritization with the Product Owner, and cost estimation. • Workflow engine: Camunda. • API development (REST), integration, and security. • Development of technical libraries for the team (e.g., authentication) • Unit testing. • Angular-based front-end development. • CI/CD implementation using TeamCity and AWS. • Built a CDC Debezium connector for change detection and a Kafka stream application to export data to ELK. • Technical Environment: AWS, TeamCity, Checkmarx, Sonar, GitLab, Docker, Spring, REST, Angular, Confluence, Jira, Debezium, Kafka, Kafka Streams, Camunda

Senior Developer

TotalEnergiesFreelance

févr. 2022 - juil. 2022

6 mois

Paris, France

Project: MVP for oil well drilling management. Mission: • Agile development in short Scrum cycles. • Requirement analysis and prioritization with the Product Owner. • API development with token-based authentication. • Dynamic Word document data exports. • Frontend interface development. • Serverless deployment and bug fixes on Azure. Technical Environment: Azure Cloud, GitLab, Docker, Spring, Gradle, REST, Angular, Bootstrap, Confluence, Jira, Doc4j.

Tech Lead Java

Ministry of JusticeFreelance

nov. 2019 - août 2021

1 an 10 mois

93300 Aubervilliers, France

Project: Digitalization of French legal procedures and creation of a unique identifier APIs for legal procedure cycle. Mission: • Full Agile process: epics, PI planning, feature estimation. • Collaborated with architects for technical solutions. • Developed microservices (frontend, backend, batch) with TDD. • OpenShift deployment and CI automation with Jenkins. • API documentation and standardization. • Onboarded and trained new developers, conducted code reviews. Technical Environment: OpenShift, Kubernetes, Jenkins, Docker, Spring Batch, Angular 11, Alfresco, REST, Swagger, Mockito, Confluence, Jira.

Tech Lead JAVA

Harvest

mars 2019 - oct. 2019

8 mois

93100 Montreuil, France

Project: Development of a REST API for wealth management calculations. Mission: • Collaborated with the Product Owner for feature prioritization. • Created multiple Proofs of Concept (POC) and conducted tests. • Developed the core of the monolithic application. • Transitioned the monolith to generic microservices. • Documented the API. • Onboarded and trained new developers, conducted code reviews. • Full Agile approach (daily meetings, planning poker, sprint reviews). Technical Environment: OpenAPI, REST, Angular, Spring Framework, Kafka, Mockito, WireMock, Jira, Maven, Git, Kubernetes, GitOps, Confluence, Redis, Feign, RestTemplate, JHipster, OpenID, OAuth, Thymeleaf.

Java J2EE and Angular Developer

Crédit du Nord

févr. 2018 - août 2018

7 mois

94120 Fontenay-sous-Bois, France

Project: Development of a banking contacts management application and a dashboard with a full Scrum and DevOps approach. Mission: • Collaborated with the Product Owner to break down functionalities into stories. • Worked in a full Agile mode using Jira (daily meetings, planning poker, sprint reviews). • Created REST microservices using JAX-RS and evolved SOAP web services. • Managed production and environments using Alien4Cloud. • Developed a rule engine in Java and replicated it on the client side with JavaScript. • Built graphical interfaces using Angular 1.5. • Full BDD approach with Karma for JavaScript, JUnit for Java, and Selenium and Cucumber for functional tests. • Integrated OAuth authentication API. Technical Environment: Java, SOAP, REST, JAX-RS, Alien4Cloud, Angular 1.5, Node.js, HTML5, Sass, Jira, JUnit, Selenium, Cucumber, Maven, Git, Jenkins.

Java J2EE Developer

GMF

août 2016 - janv. 2018

1 an 6 mois

92300 Levallois-Perret, France

Project: Migration of the GMF life insurance management application. Mission: • Developed web services. • Designed graphical user interfaces. • Authored technical documentation and specifications. • Implemented key functionalities and unit tests. Technical Environment: WebSphere, JSP, Struts, JSF, Maven, SVN, RAD, IntelliJ, Jenkins.

Java J2EE Developer at Crédit Agricole

Crédit Agricole

nov. 2013 - mai 2014

7 mois

Project: Maintenance and evolution of an internal billing application for Crédit Agricole's service providers. Mission: • Added daily billing functionality. • Integrated an emailing feature. • Conducted impact analysis and authored technical documentation. • Enhanced database performance. • Implemented new features and conducted testing (unit and user acceptance). • Provided technical support and corrective maintenance. Technical Environment: Tomcat, JSP, Maven, SVN, Eclipse, JDBC, internal frameworks, Hudson.

Java J2EE Developer

FranceAgrimer

juin 2013 - déc. 2013

7 mois

2013 (June-December) Java J2EE Developer at FAM (FranceAgrimer) Project: Design and implementation of new functionalities for the company’s internal and external portals. Mission: • Developed account management and bulk pre-registration features. • Implemented a CAS server for single sign-on authentication. • Created graphical interfaces using JSF, AJAX, and jQuery. • Authored technical and functional documentation. • Conducted testing and performed corrective maintenance. Technical Environment: Tomcat, JSF, Maven, SVN, Eclipse, Hibernate, WebServices (WSDL), Spring Security, Spring Batch.

Java J2EE Developer

LCL

nov. 2012 - juil. 2013

9 mois

Project: Development of an authentication management application for advisors and maintenance of an internal bug management system. Mission: • Developed 3-tier applications using Spring 2.5 and LCL’s framework. • Designed graphical interfaces using JSP, AJAX, and jQuery. • Authored documentation and specifications. • Conducted unit tests (JUnit, Selenium), recipes, and maintenance. Technical Environment: Linux Debian, Tomcat, JSP, Maven, SVN, Eclipse, JDBC, Hudson.

Intern Java JEE Developer

Alvarum

nov. 2011 - juil. 2012

9 mois

Région de Paris, France

Project: Development of an online donation application for associations. Mission: • Designed graphical interfaces using Velocity, AJAX, and jQuery. • Developed a transaction module and integrated Adyen's payment services using Spring and RMI. • Modeled databases, conducted testing, and deployed the application. Technical Environment: Linux Debian, Tomcat, Hibernate, Spring, AJAX, jQuery, Velocity, Maven, SVN, Jira.


Formation

EICNAM

Computer Science Engineering Degree – Specialization in System and Software Engineering

2009 - 2015

7 ans

Conservatoire National des Arts et Métiers

General IT License

2009 - 2011

3 ans

Conservatoire National des Arts et Métiers

RNCP Analyst Programmer Certification

2007 - 2009

1 an 11 mois

Ecole Multimédia

Multimedia Project Management Training

2007 - 2008

2 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.