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

Athmane Bekka

JAVA/SPRING/ANGULAR DEVELOPER

€450/day
Nice, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Athmane

Java Spring / Angular Developer


Full-stack developer specialized in Java and modern web technologies, with in-depth expertise in Spring Boot for the backend and Angular for the frontend. Passionate about developing performant, scalable, and secure applications, I master software design best practices and microservices architecture.

Technical Skills:

• Backend:Java 8/11+, Spring Boot, Spring MVC, Spring Security, Spring Data, JPA/Hibernate, REST API
• Frontend:Angular, TypeScript, HTML5, CSS3, Bootstrap, RxJS
• Database:PostgreSQL, MySQL, Oracle
• DevOps & Tools:Docker, Kubernetes, Git, SonarQube
• Tests & Quality:JUnit, Mockito

Soft Skills:

• Ability to work in a team and solve complex problems.
• Adaptability and constant technological watch to propose innovative solutions.
• Good communication and synthesis skills to understand business needs.

Available to discuss new opportunities or exciting collaborations!
  • French

    Native or bilingual

  • English

    Conversational

Can work on-site
Nice (up to 50km)

Experience

  • APEC
    JAVA/SPRING/ANGULAR STUDY AND DEVELOPMENT ENGINEER
    December 2018 - December 2024 (6 years)
    Paris, France
    Context:Application specialized in job search management for executives.
    • Regular involvement in Scrum ceremonies, including planning meetings, sprint reviews, retrospectives, and daily stand-ups…
    • Participation in defining the technical architecture of the project's various components, taking into account functional needs, performance, and scalability.
    • Close collaboration with the business to ensure consistency and understanding of functional specifications.
    • Design, development, and implementation of custom Maven modules based on specific client requirements, using Java JEE and Spring technologies, to enhance the overall solution.
    • Validation of source code quality using static analysis tools, such as SonarQube and ESLint, to ensure compliance with established standards.
    • Creation and execution of unit and integration tests using JUnit and Mockito to ensure component reliability and robustness, while following the Test-Driven Development (TDD) methodology.
    • Design and implementation of indexing batches with Spring Batch to synchronize data between the Oracle database and the Solr search engine.
    • Development of user interfaces (UI) with advanced expertise in Angular and in-depth mastery of RxJS for data stream management, while adhering to framework guidelines.
    • In-depth code reviews during merge requests to ensure the quality, consistency, and compliance of the source code with established standards.

    Technical Environments:
    Angular 16, Typescript, JavaScript, ES6, TsLint, Angular Material, NodeJs, NPM, Open JDK8, Spring Boot, Spring MVC, Spring Batch, Spring AOP, MyBatis, SQL, Oracle, REST API. IntelliJ, JUnit, Maven, Jira, Jenkins, Apache Tomcat, SonarQube, Git/GitLab, Swagger.
  • CONSEIL DE L'EUROPE
    JAVA/JEE STUDY AND DEVELOPMENT ENGINEER
    January 2018 - August 2018 (7 months)
    Strasbourg, France
    • Ensure Application Maintenance and Support (TMA) within the Council of Europe.
    • Backend - Monitoring and bug fixing.
    • Backend - Development of new features.
    • Development of a Liferay portlet to manage alerts for the "journalist safety" website.
    • Frontend: Creation of graphical interfaces.
    • Frontend: Coding of AngularJS Services.
    • Frontend: Creation of forms using AngularJS directives.
    • Creation of groovy scripts for:
    • Cleaning the database.
    • Importing users from Active Directory and integrating them into the platform.
    • Assigning or deleting roles, or setting the platform to read-only mode.
    • User assistance for platform usage.
    Technical Environments:Spring MVC, Spring DATA, Hibernate, Spring Security, Java 7, Liferay 6.2, Groovy, MySql, SqlServer, SVN, AngularJS, CSS, SCRUM, Tomcat 7.
  • ALGERIAN E BANKING SERVICES (AEBS)
    JAVA/JEE STUDY AND DEVELOPMENT ENGINEER
    March 2016 - October 2017 (1 year and 7 months)
    Algeria
    CONTEXT: DEVELOPMENT OF A FULL JAVA/JEE E-BANKING WEB APPLICATION.
    • PARTICIPATION IN REQUIREMENTS ANALYSIS AND WRITING SPECIFICATION DOCUMENTS.
    • BACKEND - MODELING, CREATION OF MODELS AND ENTITIES UNDER UML.
    • BACKEND - DEVELOPMENT OF NEW FEATURES FOR THE E-BANKING SOLUTION: EJB BUSINESS SERVICES, JPA (ECLIPSELINK).
    • BACKEND - MONITORING AND BUG FIXING.
    • BACKEND - EXECUTION OF JUNIT TESTS.
    • BACKEND - CODE REVIEW AND APPLICATION OF DEVELOPMENT BEST PRACTICES.
    • FRONTEND: DESIGN OF THE SOLUTION'S GRAPHIC CHARTER.
    • FRONTEND - CREATION OF USER INTERFACES USING PRIMEFACES/JQUERY.

Recommendations

Be the first to recommend Athmane

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

  • MASTER 2 DATABASES AND BIG DATA,
    2018
    MASTER 2 BASE DE DONNEES ET BIG DATA,
  • 2014 COMPUTER ENGINEERING,
    UNIVERSITY OF BEJAIA
    2024
    2014 INGENIEUR INFORMATIQUE,

Skill set

Categories