
Houssem Bazzezi
Software Architect | Tech Lead Java | AWS & DevOps
1 recommandation
Salaire / Taux journalier
1 personne recommande
Paris, France
Mobilité : Île-de-France, Paris
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Software Architect and Java Technical Lead with 15+ years of experience designing and delivering enterprise-grade software solutions in complex, business-critical environments. I specialize in building scalable, resilient, and cloud-native architectures that enable organizations to accelerate digital transformation while ensuring reliability, performance, and long-term maintainability. My expertise spans software architecture, Java, Spring Boot, distributed systems, microservices, event-driven
Expérience de travail
Allianz France
oct. 2023 - Présent
3 ans 1 mois
92400 Courbevoie, France
Software Architect | Java Technical Lead | AWS Cloud | Microservices | DevOps
janv. 2026 - Présent
10 mois
92400 Courbevoie, France
Project: LEONARDO – Document Output Management (DOM) Modernization Leading the architecture and end-to-end technical delivery of a strategic modernization program transforming a high-volume, business-critical Document Output Management (DOM) platform processing 1M+ documents/day. The program migrates a legacy on-premise platform to a cloud-native AWS architecture, leveraging event-driven architecture, distributed systems, and modern DevOps/SRE practices. The initiative includes cloud migration, integration with AOMS SmartCOMM, decommissioning legacy technologies (WebSphere, DB2, NAS, CFT), and building a scalable, resilient, secure, and highly observable platform. Key Responsibilities * Lead the architecture and design of cloud-native, event-driven distributed systems on AWS. * Define architecture patterns including asynchronous messaging, event-driven communication, idempotency, retry strategies, DLQ, and resilience (Circuit Breaker). * Drive architectural governance and align solutions with enterprise standards and security requirements. * Provide technical leadership for Java 21 / Spring Boot microservices, establishing engineering standards and Clean Architecture principles. * Review code with a focus on quality, performance, concurrency, JVM optimization, and maintainability. * Design and deploy containerized applications on Amazon EKS (Kubernetes). * Integrate AWS services including EventBridge, SQS, Lambda, S3, IAM, KMS, and CloudWatch. * Implement CI/CD pipelines, Infrastructure as Code (Terraform), cloud security best practices, and zero-downtime deployment strategies. * Improve scalability, resilience, observability, and production reliability. * Mentor engineers and lead offshore teams to deliver high-quality software. Technologies: Java 21, Spring Boot, Apache Kafka, AWS (EKS, Lambda, EventBridge, SQS, S3, IAM, KMS, CloudWatch), Kubernetes, Docker, Terraform, REST APIs, Event-Driven Architecture, CI/CD, DevOps, SRE.
Tech.Lead Java/Cloud AWS
oct. 2023 - déc. 2025
2 ans 3 mois
Paris, France
Project: M2C (Move to Cloud) – WebSphere Application Migration to AWS Contributed to the M2C (Move to Cloud) program, migrating enterprise applications from IBM WebSphere Application Server (WAS) to the CRP2 AWS platform. The project focused on containerizing legacy applications, deploying them on Amazon EKS (Kubernetes) through automated CI/CD pipelines, and adapting applications to operate seamlessly in a cloud-native environment. Key Responsibilities * Migrate Java enterprise applications from WebSphere to AWS. * Analyze and implement application changes required for cloud compatibility. * Containerize applications using Docker and deploy them on Amazon EKS. * Develop and maintain CI/CD pipelines with Jenkins. * Modernize and optimize application components to improve reliability and maintainability. * Develop and enhance Java applications using Spring Boot, Spring Batch, REST APIs, and Angular. * Perform unit testing, troubleshooting, and production support. * Monitor application health and performance using Splunk and Dynatrace. * Collaborate with cross-functional Agile teams to ensure successful cloud migration and delivery. Technologies: Java 8–17, Spring Boot, Spring Batch, Struts, Angular, REST APIs, Docker, Kubernetes (Amazon EKS), AWS, Jenkins, Maven, Bitbucket, PostgreSQL, DB2, Kerberos, Splunk, Dynatrace, IntelliJ IDEA.
Orange Bank
janv. 2022 - oct. 2023
1 an 10 mois
93100 Montreuil, France
Java/JEE Developer & DevOps Engineer
juin 2022 - oct. 2023
1 an 5 mois
93100 Montreuil, France
Java/JEE Developer & DevOps Engineer
janv. 2022 - juil. 2022
7 mois
Paris, France
VERMEG for Banking & Insurance Software
mars 2018 - janv. 2022
3 ans 11 mois
Tunisie
DevOps Engineer & Java/JEE Developer
janv. 2021 - janv. 2022
1 an 1 mois
Tunisie
Projects: « Fluid Project» Project to standardize and implement a product management platform including DevOps functionality and automatic testing available in the product development environment. Missions and Tasks: - Team Leader of a team of 3 Junior engineers: Coach to advance the team and train new recruits; - Estimation, distribution and monitoring of tasks assigned to the team; - Installation, configuration of Jenkins and development of CI / CD pipelines; - Installation, configuration of SonarQube Server and development of "Coding Rules for Quality Code"; - Participation in the development of Maven plugins and unit tests with JUnit; - Participation in the automation of build and test tasks; - Use of Docker for application deployment and for the automation of app packaging; - Container orchestration with Docker compose; - Creation of jobs pipelines in Jenkins (Jenkinsfile, Groovy scripts, node, stage, step); - Writing of the production documentation: Confluence and Wiki Pages; Technologies: Java 8, Maven, Docker, Kubernetes, Linux VM, Testing JUnit, Nexus, GitLab, Jenkins pipelines CI/CD, SonarQube Code Quality …
Analyst Developer Java/JEE
mars 2019 - janv. 2022
2 ans 11 mois
Tunis, Tunisie
Projects: Asset management "PwC" project for a client in Singapore: implementation of an AWS SaaS Cloud application based on Micro-Services architecture, participation from design and modeling to development of services. Missions and Tasks: - Team Leader of a team of 4 Junior developers: Coach to advance the team and train new recruits; - Needs analysis and task estimation; - Distribution, Code Review and monitoring of tasks assigned to the team; - Participation in the design of applications and development of all or part of applications; - Respect the Agile Scrum method; Daily Meeting, Sprint planning, Sprint review; - Participation in back-end development (Support and Releases) and unit tests; - Participation in DevOps tasks of automation and continuous integration and deployment (CI / CD) and configuration of gitlab-ci internships; - Writing of the production start-up documentation; Technologies: Java 8, JEE Specifications, Hibernate, Eclipse, Maven, JUnit, Jenkins, Nexus, GitLab, pipelines, gitlab-ci, Arhitecture Microservice, Spring, MySQL …
Java Software Developer
mars 2018 - janv. 2022
3 ans 11 mois
Tunis, Tunisie
Université Montplaisir Tunis
août 2011 - déc. 2017
6 ans 5 mois
Montplaisir, Tunis, Tunisia
Enseignant Java/Java EE
oct. 2016 - déc. 2017
1 an 3 mois
Montplaisir, Tunis, Tunisia
Administrateur systèmes et réseaux
août 2011 - déc. 2016
5 ans 5 mois
Montplaisir-Tunis
Formation
Ecole Nationale des Ingénieurs de Tunis (ENIT)
Mastère de rechercher, Automatique et traitement de signal
2014 - 2015
2 ans
Faculté des Sciences de Tunis (FST)
Mastère professionnelle, Systèmes de communication & Réseaux
2008 - 2010
3 ans
Faculté des sciences de tunis
Maîtrise, Informatique
2007 - 2008
2 ans
Licences et certifications
Generative AI APIs for Practical Applications: An Introduction
Délivré le : sept. 2025
Artificial Intelligence and Machine Learning
Délivré le : sept. 2025