Amara TOURE

Freelance Senior Software Engineer at PMU

Salaire / Taux journalier

77340 Pontault-Combault, France

Freelance, ouvert au CDI

À distance uniquement

Expertises

JavaDockerKubernetesAWSSpring BootAngularNodeOracleKafkaGitMavenJenkinsHTMLTypescriptPostmanSwagger/OpenAPIRedisTerraformPostgreSQLRequêtes SQLPythonTomcatClean CodeConformité réglementaireTest Driven Development

À propos

Introduction

Senior Java Software Engineer with 7+ years of experience designing and building scalable, high-performance applications in finance and e-commerce. Skilled in Java 21, Spring Boot, Docker, Kubernetes, AWS (EC2, Lambda, Terraform), and CI/CD automation with GitLab. Strong background in financial systems (MiFID II, SFTR, order processing) and cloud-based architectures. Committed to best practices in software engineering — clean code, SOLID principles, automated testing (JUnit, Mockito, Cucumber), code quality monitoring (Sonar), and agile delivery. Experienced in designing maintainable, secure, and efficient systems aligned with business needs. Known for delivering robust solutions that align with strategic goals, optimizing performance, and ensuring compliance with regulatory requirements. Passionate about backend development, DevOps, and building efficient, maintainable systems.

Liens

Expérience de travail

Freelance Senior Software Engineer

PMUFreelance

déc. 2019 - Présent

6 ans 11 mois

Paris, France

Senior Java / DevOps Engineer — PMU (Pari Mutuel Urbain), Paris • Led the core application module within PMU’s high-volume transaction system, running on AWS cloud with Docker and Kubernetes, ensuring scalability, resilience, and high availability. • Designed and maintained robust Java microservices, integrating multiple data stores (SQL & NoSQL) and real-time streaming with Kafka for event-driven processing. • Applied software engineering best practices: clean code, SOLID principles, automated testing (unit, integration), CI/CD with GitLab, monitoring, and security hardening. • Optimized performance by reducing latency, improving horizontal scalability, and orchestrating workloads with Kubernetes (pods, autoscaling, fault tolerance). • Collaborated with product, QA, and infrastructure teams to deliver agile, compliant, and business-aligned solutions in a highly regulated financial environment.

Software Developer

Self-employed

mai 2019 - janv. 2020

9 mois

Java Software Developer

Société Générale

nov. 2017 - mars 2019

1 an 5 mois

Paris et périphérie

2019 • Engineered synchronization flows across SITI reference-data modules (securities, accounts, counterparties) to support large-scale custody and settlement operations. • Designed Java microservices and REST/JSON APIs with Oracle persistence; implemented Kafka event streams for trade lifecycle and corporate-actions processing (announcements, entitlements, instructions). • Delivered two business applications used by operations to view/create/update contracts, securities accounts, and cash accounts, ensuring straight-through processing (STP) and auditability. • Aligned interfaces and data models with SWIFT ISO 15022/20022 messaging to reduce breaks and manual interventions in settlements and corporate actions. • Contributed to regulatory reporting enablement (MiFID II, SFTR) via robust validation, reconciliation, and traceability across post-trade workflows. • Worked within an 11-person Scrum team practicing TDD; set up CI/CD with Git/Maven/Jenkins, enforced code quality with SonarQube, and wrote automated tests (JUnit for Java, GoogleTest for C++ components). • Delivered in a containerized environment (Docker/Kubernetes) and leveraged AWS services for scalability, monitoring, and resilience; built batch jobs for Oracle→Oracle data migrations. Tech stack: Java 8/11+, Spring, Angular 4, Node.js, Oracle, Kafka, Docker, Kubernetes, AWS, Git, Maven, Jenkins, SonarQube, HTML5/TypeScript, Postman, Swagger.

Java Software Engineer

VisioTerra

mai 2017 - oct. 2017

6 mois

Paris Area, France

Au sein d’une équipe de 7 personnes, le contexte de la mission était : Le traitement d’images (Récupération d’images depuis des satellites afin d’identifier les nappes de pétrole, etc.) et la réalisation d’un widget permettant de gérer les traitements d’images suivantes : • Egalisation gaussian • Egalisation d’histogramme • Etirement d’histogramme… Ce widget avait nécessité l’utilisation de JAVA8, de servlet, TOMCAT et de page JSP. L’application GIT est l’outil nécessaire à l’intégration et la gestion de version. Environnement Technique :GIT, SERVLET, JAVA8, JSP, serveur TOMCAT


Formation

Université Paris-Est Marne-la-Vallée

Master's degree, Computer Software Engineering

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.