Morocco , Boulemane
--
Company

Job Details

Job Description

Roles & Responsibilities

Missions :

  • Design, develop and maintain robust and high-performance backend applications in a Java/Spring environment.
  • Ensure the interface between the Java application layer and the Oracle database.
  • Develop and optimize the data layer (packages, procedures, functions and PL/SQL triggers).
  • Perform end-to-end performance analyses (Java, SQL, PL/SQL), identify slowdowns and propose tuning solutions.
  • Apply good development practices (Clean Code, TDD, code reviews).
  • Participate in the acceptance testing, performance testing and production deployment phases.
  • Write the associated technical documentation.

Comp tences techniques :

  • Expertise in Java & Spring (Java 11/17+), Spring Boot, Spring Core, Spring Security, Spring Data. Design of REST APIs and microservices. Proficiency in JPA/Hibernate and relational databases. Experience with Git and Maven tools.
  • Oracle & PL/SQL databases: packages, stored procedures, exception handling, cursors. Excellent SQL skills (complex queries, joins, aggregates, CTEs). Optimization and tuning (execution plans, indexing, partitioning). Oracle tools (SQL Developer, TOAD).

Desired Candidate Profile

  • Education: Holds a Master's degree (Bac+5) specializing in IT
  • Seniority: Minimum 3 years of experience in a similar position
  • Desired programming language certifications
  • Good communication
  • Requirements: Experience with Java 6 / SOAP, Angular, Kafka, Workflow and legacy environments.

Similar Jobs