Dhia Meniaoui, a software engineer with solid experience mainly in back-end development using Java, Spring, and Spring Boot. I’ve also worked with microservices and deployed applications using Kubernetes. In addition, I’ve handled some front-end tasks using tools like React and Angular. Currently, I’m working on a banking project, where I’m involved in building secure and reliable systems as part of a microservices application.

Dhia Meniaoui

Dhia Meniaoui, a software engineer with solid experience mainly in back-end development using Java, Spring, and Spring Boot. I’ve also worked with microservices and deployed applications using Kubernetes. In addition, I’ve handled some front-end tasks using tools like React and Angular. Currently, I’m working on a banking project, where I’m involved in building secure and reliable systems as part of a microservices application.

Available to hire

Dhia Meniaoui, a software engineer with solid experience mainly in back-end development using Java, Spring, and Spring Boot. I’ve also worked with microservices and deployed applications using Kubernetes. In addition, I’ve handled some front-end tasks using tools like React and Angular.

Currently, I’m working on a banking project, where I’m involved in building secure and reliable systems as part of a microservices application.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
French
Advanced
German
Beginner

Work Experience

Software Engineer at Aubay / Crédit Agricole Bank, Lisbon, Portugal
January 1, 2024 - Present
Developed RBAC system and an API for managing user and admin permissions, integrating Spring Batch for data processing and Kafka for communication between microservices. Developed and migrated the core system API of the bank based on best practices and RFC protocols. Developed internal libraries to help developers in their development. Contributed to a microservices-based bank app, managing user access control with Spring Security filters. Built a feature to enable communication between two systems by generating and transferring shell scripts via FTP. Developed a grid with a microservices app with features like pagination and filtering.
Software Engineer at Aubay (Crédit Agricole Bank)
January 1, 2024 - November 18, 2025
Developed an RBAC system and an API for managing user and admin permissions, integrating data processing with Spring Batch and inter-service communication via Kafka. Migrated and tightened core APIs following best practices and RFC protocols. Created internal libraries to improve developer productivity and contributed to a microservices-based bank app, using Spring Security filters for access control. Implemented FTP-based shell script communication between systems and built a microservices grid app with pagination and filtering.
Software Engineer at Aubay / Crédit Agricole Bank
January 1, 2024 - November 18, 2025
Developed an RBAC system and an API for managing user and admin permissions, integrating Spring Batch for data processing and Kafka for communication between microservices. Developed and migrated the core system API of the bank based on best practices and RFC protocols. Developed internal libraries to help developers in their development. Contributed to a microservices-based bank app, managing user access control with Spring Security filters. Built a feature to enable communication between two systems by generating and transferring shell scripts via FTP. Developed a grid with a microservices app with features like pagination and filtering.
Software Engineer at ADEKIA
January 1, 2024 - January 1, 2024
Developed several modules and features in a Java ERP project. Diagnosed and fixed software issues using debugging tools. Managed server monitoring with Prometheus and automated tasks with shell scripts in development and production. Configured Java project builds in GitLab CI/CD with DevOps tooling. Used Git and GitLab for version control, and JIRA for project management. Worked on microservices with Spring Boot, Spring Cloud, and Eureka server, following SOLID principles. Used RabbitMQ for asynchronous communication between microservices. Wrote over 3 unit tests for microservices, increasing test coverage by 64% and reducing manual testing.
Web Developer at BIMGmbH
January 1, 2022 - January 1, 2022
Built RESTful web services with Java and Spring Boot for seamless front-end, database, and back-end communication. Implemented authentication and authorization using Spring Security and JWT. Added new features like forms and lists in Back Office and Front Office apps using React. Built and deployed a machine learning model on AWS SageMaker linked to the back-end, achieving 97% prediction accuracy.
Web Developer at BIM GmbH
January 1, 2022 - January 1, 2022
Built RESTful web services with Java and Spring Boot for seamless front-end, database, and back-end communication. Implemented authentication and authorization using Spring Security and JWT. Added new features like forms and lists in the Back Office and Front Office apps using React. Built and deployed a machine learning model on AWS SageMaker, linked to the back-end, achieving 97% prediction accuracy.

Education

National Diploma in Software Engineering at Higher Institute of Applied Science and Technology of Sousse
January 1, 2017 - January 1, 2022
Software Engineer National Diploma at Higher Institute of Applied Science and Technology of Sousse
January 1, 2017 - January 1, 2022
National Diploma at Higher Institute of Applied Science and Technology of Sousse
January 1, 2017 - January 1, 2022

Qualifications

AWS Certified Practitioner
January 1, 2023 - November 18, 2025

Industry Experience

Software & Internet, Financial Services, Professional Services, Computers & Electronics