Results-driven Java Developer with over 7+ years of experience in designing, developing, and deploying scalable web applications using Spring Boot and related technologies. Proficient in building RESTful APIs, microservices architecture, and integrating front-end and back-end systems.
Programming & Frameworks:
Core Java (Java 8), Spring Boot, Microservices Architecture, Apache Camel
Build & Dependency Management:
Maven, Helm package manager
Containerization & Orchestration:
Docker,RedHat OpenShift, Kubernetes (EKS on AWS)
CI/CD & DevOps Tools:
Jenkins and JFrog Artifactory ,ELK Stack
Cloud Platforms & Services:
AWS (EC2,EKS, CloudWatch, S3 ,Lambda)
API & Integration Tools:
OpenAPI, Postman Client, Proxyman
Development Tools:
IntelliJ IDEA, Spring Tool Suite,Git, GitHub, Mockoon
AWS Certified Solutions Architect Associate
4. BlueApp – Tunisia
Team Size: 5
Description:
Mobile banking backend for Bank ABC Tunisia. Developed integration layer connecting iOS/Android apps with core banking systems to enable secure digital banking operations.
Skills: Java 8, Spring Boot, Spring REST API, PostgreSQL, Docker, Kubernetes, Microservices, AWS S3, Apache Camel, AWS Cloud
3. TIBCO to Spring Boot Migration
Team Size: 5
Description:
Migrated legacy TIBCO-based services to a Spring Boot microservices architecture. Integrated with downstream services, applied business logic transformations, and exposed data through RESTful APIs.
Skills: Java 11, Spring Boot, Spring MVC, Spring REST API, Apache Kafka, Spring Data JPA, PostgreSQL, Microservices
2. FAA Flex Auth
Team Size: 8
Description:
Enhanced customer experience and fraud mitigation through flexible authentication services. Enabled self-service options across front-end applications like acquisition flows, account center, and IVR. Focused on reducing operational costs while keeping users in preferred channels.
Skills: Java 8, Java 11, Spring Boot, Spring REST API, Spring Data JPA, Oracle, OpenShift
1. CaffeMacs
Team Size: 6
Description:
Internal food ordering application for Apple employees, supporting three user interfaces: Mac client, iPhone client, and KIOSK devices.
Skills: Java 8, Spring Boot, Spring Security, Spring REST API, Apache Kafka, Spring Data JPA, Oracle, Microservices