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.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Fluent
French
Advanced
German
Beginner
Work Experience
Software Engineer at Aubay / Crédit Agricole Bank, Lisbon, Portugal
January 1, 2024 - PresentDeveloped 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, 2025Developed 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, 2025Developed 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, 2024Developed 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, 2022Built 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, 2022Built 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, 2022Software Engineer National Diploma at Higher Institute of Applied Science and Technology of Sousse
January 1, 2017 - January 1, 2022National Diploma at Higher Institute of Applied Science and Technology of Sousse
January 1, 2017 - January 1, 2022Qualifications
AWS Certified Practitioner
January 1, 2023 - November 18, 2025Industry Experience
Software & Internet, Financial Services, Professional Services, Computers & Electronics
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Lisbon today.