11/11/2026 updated


100 % available
Full Stack Java Developer
Tunis, Tunisia
Only remote
Engineering Cycle in Computer Engineering (Graduated with honors)KeycloakJava Development KitAngular 2+Spring MVCKubernetesDocker
Spring Boot Backend Development
Expertise in developing and maintaining scalable backend services using Spring Boot and Spring Security, with experience in microservices architecture, asynchronous messaging via ActiveMQ, and secure integrations using Keycloak, JWT, and OAuth2.
Angular Frontend Development
Proficiency in building modern frontend applications using Angular and TypeScript, with hands-on experience delivering enterprise-grade user interfaces for banking and fintech platforms.
DevOps and CI/CD
Solid experience with DevOps practices including containerization with Docker, orchestration with Kubernetes and OpenShift, and CI/CD pipeline setup using Jenkins and GitLab, including a Certified Kubernetes Administrator (CKA) certification.
Database Management
Experience working with relational and non-relational databases including PostgreSQL, MongoDB, MySQL, and MSSQL in enterprise application contexts.
Messaging Systems
Hands-on use of ActiveMQ for implementing asynchronous notification systems and ensuring reliable real-time communication between distributed services.
API Development and Integration
Experience integrating enterprise systems such as T24 (core banking), Backbase, and third-party APIs, as well as configuring API Gateways and service discovery using Eureka.
Agile and Scrum Methodology
Practical experience working in Agile/Scrum teams with bi-weekly sprints, client demos, and collaboration using tools such as Jira and Confluence.
Code Quality and Repository Tools
Familiarity with code quality tools including SonarQube and Nexus, and version control platforms such as Git, GitHub, GitLab, and Bitbucket.
Expertise in developing and maintaining scalable backend services using Spring Boot and Spring Security, with experience in microservices architecture, asynchronous messaging via ActiveMQ, and secure integrations using Keycloak, JWT, and OAuth2.
Angular Frontend Development
Proficiency in building modern frontend applications using Angular and TypeScript, with hands-on experience delivering enterprise-grade user interfaces for banking and fintech platforms.
DevOps and CI/CD
Solid experience with DevOps practices including containerization with Docker, orchestration with Kubernetes and OpenShift, and CI/CD pipeline setup using Jenkins and GitLab, including a Certified Kubernetes Administrator (CKA) certification.
Database Management
Experience working with relational and non-relational databases including PostgreSQL, MongoDB, MySQL, and MSSQL in enterprise application contexts.
Messaging Systems
Hands-on use of ActiveMQ for implementing asynchronous notification systems and ensuring reliable real-time communication between distributed services.
API Development and Integration
Experience integrating enterprise systems such as T24 (core banking), Backbase, and third-party APIs, as well as configuring API Gateways and service discovery using Eureka.
Agile and Scrum Methodology
Practical experience working in Agile/Scrum teams with bi-weekly sprints, client demos, and collaboration using tools such as Jira and Confluence.
Code Quality and Repository Tools
Familiarity with code quality tools including SonarQube and Nexus, and version control platforms such as Git, GitHub, GitLab, and Bitbucket.
Languages
EnglishFluentFrenchFluent
Project history
Developed and maintained backend services for a corporate banking platform serving enterprise clients. Designed asynchronous notification systems using ActiveMQ, integrated enterprise systems including Keycloak, T24, and Backbase, and contributed to CI/CD pipelines using Jenkins and OpenShift. Collaborated in an Agile/Scrum environment with bi-weekly sprints and client demos. Technical skills: Spring Boot, Backbase, Keycloak, T24, Angular, Postman, Azure Data Studio, Jira, Confluence, Bitbucket, SonarQube, Nexus, Docker, Kubernetes, OpenShift, Jenkins.
Developed the TRADE application for Zitouna Bank for money transfer, domiciliation, and management of commercial transactions using Scrum methodology. Ensured integration of tools such as ActiveMQ and T24. Contributed to build and deployment using GitLab. Also developed the KYC application for Zitouna Bank, implementing the prospect journey, integrating electronic signature with SIRAT Shadoc Tunisia, and integrating T24 APIs. Technical skills: Spring Boot, Spring Security, Angular, Postman, PostgreSQL, MongoDB, Jira, Docker, Kubernetes, SonarQube, GitLab, T24.
Developed a microservices-based e-learning platform covering authentication, payments, and cart functionality. Configured API Gateway and service discovery using Eureka. Implemented secure authentication using JWT and OAuth2. Set up CI/CD pipelines and Docker image deployment using Jenkins. Technical skills: Spring Boot, Spring Security, JWT, OAuth2, Angular, TypeScript, MongoDB, Postman, GitHub, Sonar, Docker, Jenkins, Nexus.