Farouk Gharsallah is a Java software engineer with a decade of experience building and modernizing enterprise systems across banking, insurance, and cloud platforms. He specializes in Spring Boot, Java 8–17, microservices, Kafka, and AWS EKS, and has driven migrations, CI automation, and production support as both developer and tech lead. Farouk has contributed to large digital transformation programs for National Bank of Canada, BNP Paribas, and national insurance initiatives, often delivering high-quality data and service integrations within Scrum teams. A certified OCP8 Java developer, he combines hands-on coding with system-level thinking—helping teams modernize legacy Java stacks and deploy resilient services at scale. Notably, his background spans UI-to-cloud work, from JSF/Bootstrap front-end prototypes to orchestrating microservices in Kubernetes, revealing a rare full-stack evolution across his career.
10 years of coding experience
9 years of employment as a software developer
Computer Sciences, Information Technology, Computer Sciences, Information Technology at University of Tunis El Manar
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.