MB

Mourad Bouajila

Available to hire

Hello! I'm Mourad Bouajila, a senior developer specializing in Java and Angular technologies.

About

Hello! I’m Mourad Bouajila, a senior developer specializing in Java and Angular technologies. With years of experience in software craftsmanship, I develop robust backend microservices and dynamic frontends with a focus on scalable and clean architecture. I’m passionate about leveraging modern technologies like Spring Boot, Kafka, and AWS to solve complex business challenges.

I’m comfortable working in Agile environments and continuously integrate and deploy code using contemporary DevOps tools. Fluent in English, French, and Arabic, I enjoy collaborating across diverse teams and keeping up with evolving tech trends to deliver high-quality, maintainable software solutions.

  • 22 years' experience
  • Joined August 2025

Languages

  • EnglishFluent
  • FrenchFluent
  • ArabicFluent

Industry experience

  • Energy & Utilities
  • Software & Internet
  • Education
  • Transportation & Logistics

Work experience· 7 roles

Java/J2EE Developer · Génerix (Software Editor)Mar 2022 – Aug 2025 · 3 yrs 6 mos

Contributed to the GCR Warehouse Management System supporting logistics operations for major retailers. Provided bug fixes, upgrades, and UI improvements. Managed deployment on AWS Cloud and used Terraform for infrastructure. Worked in an international context with English communication.

Java / Angular Developer · RTE FranceMar 2022 – Present · 4 yrs 9 mos

Developed and maintained the PLASMA software platform for asset monitoring and maintenance in the electricity transmission sector. Worked on microservices backend and Micro Front End architecture using SpringBoot, Java 11 and 17, and Angular versions 12 through 16. Implemented GeoServer-based geographical map features and managed messaging with Apache Kafka. Participated in continuous integration, deployment, and troubleshooting in an Agile Scrum environment.

Java/J2EE Backend Developer · European Patent Office (EPO)Oct 2021 – Aug 2025 · 3 yrs 11 mos

Participated in migration from Mainframe to Microservices using Java 11, Spring Batch, and Spring Cloud Data Flow. Developed data access layers, batch jobs, REST APIs with OAuth2 authentication, and used Kafka messaging. Engaged fully in Agile Scrum processes with client demos and bug fixes in an international setting.

Java/J2EE Full Stack Developer · ENEDISDec 2020 – Aug 2025 · 4 yrs 9 mos
Java/J2EE Full Stack Developer · CogemacOct 2018 – Aug 2025 · 6 yrs 11 mos
IT Teacher and Former · Ministry of Education (Tunisia and Qatar)Aug 2017 – Aug 2025 · 8 yrs 1 mo
IT Trainer Developer · TUNISAIRJun 2004 – Aug 2025 · 21 yrs 3 mos

Certifications and awards

Master's Degree in Computer Science2030 – 2004
Master's 2 degree in IT development and IT management2030 – 2016
Certification Scrum Master2020 – 2025
Certification OCA JAVA 82018 – 2025

Hire Mourad Bouajila today

Post a job and invite Mourad, or contact them directly. No hidden commission.

Post a job