I am Yosri JBALI, a Senior Java Software Engineer (mostly backend) with over 13 years of experience in designing, developing, and optimizing backend systems. My expertise lies in Java 17+, Spring Boot, REST API design, multithreading, and SQL databases (PostgreSQL, Oracle), with a strong track record of delivering secure and scalable enterprise solutions. I bring hands-on experience with Docker, OpenShift, GitLab CI/CD, Kafka, Redis, and Caffeine caching, along with monitoring and observability using Kibana and Grafana (with knowledge of Zabbix). I have a proven ability to work across the full software lifecycle, from requirements analysis and solution design to testing, deployment, and support. Passionate about innovative projects and new technologies, I enjoy building robust backend architectures, collaborating in Agile teams, and ensuring best practices in performance, scalability, and security. As a Belgian/EU national, I am fully available for long-term projects in Brussels.

Yosri JBALI

I am Yosri JBALI, a Senior Java Software Engineer (mostly backend) with over 13 years of experience in designing, developing, and optimizing backend systems. My expertise lies in Java 17+, Spring Boot, REST API design, multithreading, and SQL databases (PostgreSQL, Oracle), with a strong track record of delivering secure and scalable enterprise solutions. I bring hands-on experience with Docker, OpenShift, GitLab CI/CD, Kafka, Redis, and Caffeine caching, along with monitoring and observability using Kibana and Grafana (with knowledge of Zabbix). I have a proven ability to work across the full software lifecycle, from requirements analysis and solution design to testing, deployment, and support. Passionate about innovative projects and new technologies, I enjoy building robust backend architectures, collaborating in Agile teams, and ensuring best practices in performance, scalability, and security. As a Belgian/EU national, I am fully available for long-term projects in Brussels.

Available to hire

I am Yosri JBALI, a Senior Java Software Engineer (mostly backend) with over 13 years of experience in designing, developing, and optimizing backend systems. My expertise lies in Java 17+, Spring Boot, REST API design, multithreading, and SQL databases (PostgreSQL, Oracle), with a strong track record of delivering secure and scalable enterprise solutions. I bring hands-on experience with Docker, OpenShift, GitLab CI/CD, Kafka, Redis, and Caffeine caching, along with monitoring and observability using Kibana and Grafana (with knowledge of Zabbix).

I have a proven ability to work across the full software lifecycle, from requirements analysis and solution design to testing, deployment, and support. Passionate about innovative projects and new technologies, I enjoy building robust backend architectures, collaborating in Agile teams, and ensuring best practices in performance, scalability, and security. As a Belgian/EU national, I am fully available for long-term projects in Brussels.

See more

Experience Level

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

Language

French
Fluent
English
Advanced
Arabic
Fluent
Dutch
Intermediate

Work Experience

JAVA/JEE Senior Developer at PRADIGM
August 1, 2017 - Present
Designed and developed backend services in Java 17+ and Spring Boot for the nova project, a JAVA/JEE web application managing Building/Environment Permits. Implemented scalable microservices with proper concurrency controls, secure-by-design REST APIs, and integration with external systems. Led BPMN and Drools-based business workflows to automate processes. Optimized JPA/Hibernate data models and SQL queries for performance; performed JVM profiling and tuning. Provided unit, integration, and load testing; containerized services with Docker and OpenShift, and introduced Redis and Caffeine caching for performance. Implemented event-driven communication with Apache Kafka and built observability dashboards using Kibana and Grafana. Enabled CI/CD with GitLab and Jenkins, enforced code quality through SonarQube, and supported operation and monitoring.
Java / Angular Developer at Smalls
January 1, 2017 - June 1, 2017
Supported and enhanced an Angular 2 web application, handling bug fixes and implementing new change requests. Designed and developed RESTful endpoints using JAX-RS for backend integration. Built batch processing scripts with the Spring Batch framework to automate recurring tasks. Created web application interfaces with Angular2/TypeScript, HTML5, CSS, Bootstrap, and PrimeNG. Collaborated with frontend and backend teams to ensure smooth integration of services. Conducted code reviews to maintain coding standards and software quality. Containerized application components with Docker for deployment consistency. Gained cross-functional experience in a full-stack environment.
Java Web Service Consultant at Orange
June 1, 2014 - January 1, 2017
Designed and implemented SOAP web services using JAX-WS and AXIS API. Built and maintained RESTful web services with Spring MVC, supporting JSON-based communication. Created technical and functional specifications for new services and features. Conducted web service testing with SOAPUI to ensure reliability and compliance. Delivered unit and integration tests, performed bug fixes post-release, and authored technical documentation. Worked with Oracle PL/SQL and MyBatis for data persistence and integration, applying Hibernate ORM and SQL optimization for database-driven services.
JAVA/JEE Developer at Orange
March 1, 2013 - May 1, 2014
GPS is a payment and stock management application used by Orange Tunisia Stores. Maintained and enhanced the system, integrated with Orange’s billing platform. Gathered and authored technical and functional specifications for new business requirements. Designed UML diagrams and use cases to model workflows. Developed backend services and DAO layers using Spring and Hibernate. Built SOAP web services (JAX-WS) and implemented web service clients for system integrations. Delivered new Oracle PL/SQL packages to support ERP flows. Migrated to newer frameworks such as Spring Security, PrimeFaces, and Jasper Reports to improve security and reporting.
Java / JEE Developer at Alcatel Lucent
February 1, 2012 - February 1, 2013
APSM is a web application used by Mongolia Stores for product sales and invoices payments. Maintained and enhanced the payment and stock management system, integrated with Orange’s billing platform. Gathered and authored technical and functional specifications for new business requirements. Designed UML diagrams and use cases to model system workflows. Developed backend services and DAO layers using Spring and Hibernate for data persistence. Built SOAP web services (JAX-WS) and implemented web service clients for system integrations. Delivered new Oracle PL/SQL packages to support ERP flows within Orange (Oracle 10g). Performed code reviews, unit and integration tests, migrated to Spring Security, PrimeFaces, and Jasper Reports, and produced installation guides and documentation.
Java Developer at Alcatel Lucent
July 1, 2011 - January 1, 2012
SOI Corba server: Design and development of a CORBA server integrated with the SOI BSCS layer. Implemented CMS commands, bug fixes, and generation of Web services from CMS commands.

Education

IT Engineer at National Engineering School of Tunis
January 1, 2008 - January 1, 2011
Preparatory cycle at Preparatory institute for engineer studies of Tunis
January 1, 2006 - January 1, 2008
Science Baccalaureate at Habib Bourguiba High School
January 1, 2005 - January 1, 2006
IT Engineer at National Engineering School of Tunis
January 1, 2008 - January 1, 2011
Preparatory cycle at Preparatory institute for engineer studies of Tunis
January 1, 2006 - January 1, 2008
Baccalaureate (Science) at Habib Bourguiba High School
January 1, 2005 - January 1, 2006

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Telecommunications, Professional Services