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.

Mourad Bouajila

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.

Available to hire

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.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
French
Fluent
Arabic
Fluent

Work Experience

Java / Angular Developer at RTE France
March 1, 2022 - Present
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 Developer at Génerix (Software Editor)
March 1, 2022 - August 29, 2025
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/J2EE Backend Developer at European Patent Office (EPO)
October 1, 2021 - August 29, 2025
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 at ENEDIS
December 1, 2020 - August 29, 2025
Worked on the STM-BE financial reporting web application in the energy sector, focusing on microservices development, REST APIs, JWT-based authentication, and data processing from Excel files with Apache POI. Led Scrum ceremonies as Scrum Master and managed deployments on OpenShift.
Java/J2EE Full Stack Developer at Cogemac
October 1, 2018 - August 29, 2025
Developed web applications managing plant sales, focusing on backend microservices, front-end improvements using Angular modules, Spring Batch jobs, and Kafka messaging. Handled code reviews, testing with TDD, and continuous integration pipelines including Git, Jenkins, and JFrog.
IT Teacher and Former at Ministry of Education (Tunisia and Qatar)
August 1, 2017 - August 29, 2025
Provided computer science education to students focusing on algorithms, advanced algorithms, and databases. Conducted teacher training in advanced algorithms and database subjects. Part of a bilateral technical cooperation program teaching basic programming, web concepts, and robotics in Qatar for two years.
IT Trainer Developer at TUNISAIR
June 1, 2004 - August 29, 2025
Participated in the design, functional analysis, and phased development of an airline fare management application using Merise2 methodology. Developed frontend modules and database queries using Oracle SQL and PL/SQL.

Education

Add your educational history here.

Qualifications

Master's Degree in Computer Science
January 11, 2030 - January 1, 2004
Master's 2 degree in IT development and IT management
January 11, 2030 - January 1, 2016
Certification Scrum Master
January 1, 2020 - August 29, 2025
Certification OCA JAVA 8
January 1, 2018 - August 29, 2025

Industry Experience

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

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more