You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Omar AbdelkefiOA

Omar Abdelkefi

Senior Spring boot /angular Develope

€250/day
Paris, FR
3-7 years

Average response time: 1 hour

About Omar

I help companies build reliable and scalable web applications using Java, Spring Boot and Angular.

I am a Full-Stack Java Developer with 7 years of experience in backend and frontend development. I have worked on enterprise projects in insurance, public administration and e-commerce, using Spring Boot, Angular, REST APIs, Hibernate/JPA, SQL databases and microservices architecture.

I can help you with:
- Developing backend APIs with Java and Spring Boot
- Building modern frontend interfaces with Angular
- Creating and maintaining microservices
- Integrating Kafka for asynchronous communication
- Fixing bugs and improving application performance
- Writing clean, maintainable and testable code
- Working with databases such as PostgreSQL, MySQL and Oracle

I have experience with Spring Security, OAuth2, Swagger/OpenAPI, Docker basics, unit and integration testing, and monitoring tools such as Grafana and Prometheus.

I am serious, detail-oriented and comfortable working in Agile teams. I can quickly understand business needs and deliver clean technical solutions.
  • Arabic

    Native or bilingual

  • French

    Native or bilingual

  • English

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Prime it
    Senior Full-Stack Java Developer | Spring Boot | Angular | Microservices | Kafka
    June 2026 - Today
    Lisbon, Portugal
    - Joined Prime IT as a Senior Full-Stack Java Developer.
    - Working with Java, Spring Boot, Angular, Microservices, and Kafka.
    - Currently participating in onboarding and project/client integration.
    - Preparing to contribute to backend and frontend development, API design, bug fixing, and technical improvements.
    Apache Kafka Java Spring boot Angular gitlab ci/cd
  • RGI Group
    Analyst Developer Java/Jee
    March 2023 - May 2026 (3 years and 2 months)
    Tunis, Tunisia
    • ∙ Implemented configuration management strategies using Spring Cloud Config Server for centralized configuration manage ment.
    • ∙ Utilize Kafka, along with Spring Cloud Functions and Spring Cloud Stream (for communication between microservices).
    • ∙ Applied Resilience4j framework for creating fault-tolerant and resilient microservices.
    • ∙ Actively contributing to bug-fixing efforts within ongoing projects, ensuring their stability and functionality.
    • ∙ Use Grafana and related observability and monitoring tools, including Prometheus, Loki, Promtail, and Tempo, to monitor and visualize system performance.
    • • Addressed cross-cutting concerns and managed routing in microservices using Spring Cloud Gateway.
    • ∙ Spring Boot and Hibernate/JPA for robust backend development
    • ∙ Responsible for documentation of Rest API using swagger.
    • ∙ Unit testing is performed using junit.
    • ∙ Gitlab CI/CD is used for continuous deployement and continuous integration process.
    • ∙ Developed reusable components in Angular that handle dynamic data.
    • ∙ Good Knowledge on creating services with angular @injectable property, as to make the service available for dependecy injection when creating components.
    • ∙ Key words: Angular, TypeScript, Java, Spring Spring Spring Server, Spring Spring Spring Hibernate, JPA, REST Kafka, Resilience4j, Spring JUnit, Mockito, Spring Test, Rest Assured, Testcontainers, Docker, GitLab Grafana, Prometheus, Loki, Promtail, MySQL
    Spring boot Angular Apache Kafka Spring Security Java
  • think tank Business Solutions
    Full Stack Developer
    July 2021 - January 2023 (1 year and 6 months)
    Tunis, Tunisia
    • ∙ Collaborate to improve application through code reviews.
    • ∙ Ensuring code quality, including covering the code with the tests (Integration tests + unit tests).
    • ∙ Contribute to the development of various modules.
    • ∙ Working in Agile team.
    • ∙ mentoring to integrate new developers into the project (Work shadowing).
    • ∙ Development of Angular components and creation of services in order to communicate with Restful APIs.
    • ∙ Performed form validations using reactive forms from Angular 10 framework.
    • ∙ Involves in Sprint planning for the estimation of efforts for user stories and bugs.
    • ∙ integrate Constellio EIM(ENTERPRISE INFORMATION MANAGEMENT) in spring boot application in order to manage documents upload,delete or download from it.
    • ∙ Created DAO interface,abstract class and concrete classes to interact with persistence entities.
    • ∙ Used Log4j framework to log/track application.
    • ∙ OAUTH 2.0 authentication framework is used to provide security to Restful web services by generating access token in order to access protected resources.
    • ∙ Key words: Angular TS,Spring boot,Spring Cloud,GraphQL,Java,Maven build tool,Oracle Database,liquibase, JPA,Rest Api,Selenium Test,OpenAPI Generator,Microservice architecture ,Junit ,Mockito , Spring test,Docker,GitLab CI/CD,oauth 2 ,Spring Security.
    Angular Spring boot Java GraphQL SQL

Recommendations

Be the first to recommend Omar

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Computer Science Engineer
    National School of Computer Sciences
    2020

Certifications

Skill set

Categories