10/08/2026 updated

**** ******** ****
100 % available

Senior Developer & Tech Lead | Spring Boot, Kafka, Microservices, AI

Rabat, Morocco
Only remote
Master's degree in Computer Engineering, INSA de Lyon, France (2006-2007)
Rabat, Morocco
Only remote
Master's degree in Computer Engineering, INSA de Lyon, France (2006-2007)

Profile attachments

CV_EN_ Mohammed Amine TAZI.pdf

About me

I’m a Senior Java Tech Lead with 19+ years of experience delivering scalable, secure platforms for telecom, fintech, and enterprise clients. What makes me unique is my ability to turn complex technical challenges into reliable solutions while mentoring teams and integrating practical AI capabilities

Java (Programming Language)Application Programming Interfaces (APIs)DevOpsSpring FrameworkMongoDBScrum MethodologySolution ArchitectureSystems IntegrationCertified Scrum MasterSpring CloudIstioSpring BootKubernetesFront End Software DevelopmentSpring BatchJenkinsMicroservices
Spring Boot & Microservices
Design and development of scalable microservices architectures using Spring Boot, Spring Cloud, and Kafka, with containerized deployments via Docker and Kubernetes.

Tech Lead & Team Management
Leadership of cross-functional engineering teams of up to 22 people, ensuring delivery of high-quality solutions, conducting training sessions, and supervising developer recruitment and onboarding.

AI & LangChain Integration
Development of AI agents using LangChain4J to answer partner questions based on a knowledge base, combining modern AI frameworks with enterprise Java ecosystems.

DevOps & CI/CD
Implementation of CI/CD pipelines using Jenkins, SonarQube, and Docker/Kubernetes, applying DevOps best practices for continuous integration and delivery.

Database Management
Integration and management of relational and NoSQL databases including PostgreSQL, MongoDB, MySQL, and PL/SQL, with performance optimization using Redis.

Agile & Scrum Mastery
Facilitation of Agile ceremonies as a certified Scrum Master, supporting Agile transformation within client teams and adapting methodologies to organizational contexts using Jira, Confluence, and Kanban.

Security & Authentication
Implementation of authentication and authorization solutions using Keycloak with OAuth2/OIDC protocols for enterprise-grade security.

Frontend Development
Contribution to front-end development using Angular, GWT, and SmartGWT, with integration of REST APIs and performance optimization.

Solution Architecture
Design of system architectures to ensure scalable and maintainable solutions, preparation of technical architecture documentation, and management of migrations for smooth client transitions.

Enterprise JavaEE
Development and maintenance of JavaEE applications using EJB3, JSF, Struts, Spring IoC, Hibernate, and related enterprise frameworks across multiple industries.

Languages

EnglishFluentFrenchFluentSpanishFluent

Project history

Technical Consultant (Tech Lead)

Eir Ireland - Telecom Company
Acted as Tech Lead while actively contributing to the development of critical projects. Designed and developed scalable microservices using Spring Boot, Spring Cloud, and Kafka. Developed an AI agent using LangChain4J to answer partner questions based on a knowledge base. Contributed to front-end development with Angular, integrated MongoDB and PostgreSQL, and optimized performance using Redis. Used containerized deployments (Docker, Kubernetes) and CI/CD pipelines via Jenkins. Implemented Keycloak for authentication and authorization.

Technical Consultant

Ingenico India - Payment platform as a service
Acted as the main technical point of contact for client-side stakeholders. Led a team of 15 engineers, ensuring the delivery of high-quality solutions. Managed client support and incident resolution. Conducted training sessions and workshops for clients. Supervised developer recruitment, onboarding, and team skill development. Technologies: Spring Boot, Kafka, PostgreSQL, Keycloak, Docker, Jenkins, Agile & DevOps.

Scrum Master

Fnac Spain - Retail company
Supported Agile transformation within client teams by promoting best practices and adapting methodologies to their organizational context. Acted as a Scrum Master by facilitating Agile ceremonies and ensuring team alignment. Led client training sessions to ensure effective adoption of the solution. Technologies: Scrum Master, Jira, Confluence, Kanban.

Solution Architect and Chief IT Support

Opencell - Billing solution Startup
Designed system architectures to ensure scalable and maintainable solutions. Managed project teams by coordinating tasks and deliverables. Led support teams by overseeing incident resolution and workflow efficiency. Provided support for migrations to ensure smooth client transitions. Conducted client training sessions to enable effective use of solutions. Technologies: EJB3, JSF, REST APIs, PostgreSQL, Keycloak (OAuth2/OIDC), Docker, Jenkins, CI/CD & DevOps Practices.

Java Tech Lead

Atos - Pixid hiring application
Led the project team by supporting development and fostering collaboration. Created and maintained comprehensive project documentation. Technologies: Spring Framework, RESTful APIs, MySQL, Agile Development.

Scrum Master

Schneider Electric - Consumer mobile application
Acted as a Scrum Master by facilitating Agile ceremonies and enabling team collaboration. Served as a team facilitator, ensuring smooth communication and workflow alignment. Technologies: Scrum, Kanban, Agile Practices.

Scrum Master and Tech Lead

Atos - Supply Chain Application for Auchan
Acted as a Scrum Master and provided client support during the project launch in Lille (2 months). Monitored and managed financial performance indicators (KPIs). Served as Tech Lead, supporting the team on implementation aspects. Prepared technical architecture documentation. Implemented processes to improve team productivity. Technologies: Enterprise JavaEE (Auchan Framework, Struts, Spring, Hibernate), CI/CD (Jenkins, SonarQube), PL/SQL Database, Rational Team Concert, Agile Delivery.

JavaEE Technical Lead

Sofrecom - Orange Group applications
Prepared solution proposals to meet client and business objectives. Supported clients and business teams throughout project execution. Developed and maintained JavaEE applications. Wrote technical specifications to guide development. Managed Jenkins continuous integration pipelines. Provided technical support and mentoring to the team. Led JavaEE training sessions to strengthen team skills. Technologies: GWT & SmartGWT Frontend, Enterprise Java (EJB3, Spring Boot), SonarQube Code Quality, Agile Delivery & Scrum.

Software Engineer

Steria - Dunning & collection application
Developed and maintained JavaEE applications. Wrote technical specifications to guide development. Technologies: Enterprise JavaEE (Struts, Spring IoC, Hibernate, DisplayTag, JUnit), PL/SQL Database, WebSphere Application Server, Eclipse IDE, AIX UNIX Environment, Agile Development.

Certificates

Spring Certified Professional

VMWare

2025

Scrum Master Professional

Scrum Institute

2016

JavaEE Enterprise Architect

Sun Microsystems

2009


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in