AZQORE- API Manager, Java & Spring (EN C1)

Job Description

Position as part of an existing team of 2 people at Client + 1 remote Team Lead (outside Portugal), to create a standardised API framework for the various business areas of the company (part of the Client Group).
The challenge is to help the various business areas to develop APIs that can be accessed by internal and external customers, give them the main blocks, create documentation and training to develop and deploy APIs.


Development language: Java; Spring


The team should operate in Agile mode (in 5-week sprints) and be highly collaborative around the Team Lead.
Ultimately (target system), these resources would be an extension of the Design Authority in Portugal, to deploy best practices, security compliance, etc.

Qualifications

Requirement Skills:

  • API* (Know very well what an API, API Composition, BFF and API Gateway are)
  • Design* (Capable to design Java Services and Components in a MicroServices Ecosystem)
  • API Documentation* (Know well API Documentation structures : Swagger, OpenAPI and the formats : JSON, YAML)
  • Java V8-V11 (Know very well Java Technologies)
  • SpringBoot V2+ (Know very well Spring and SpringBoot Ecosystem)
  • Spring Data (Know very well Spring and SpringBoot Ecosystem)
  • JPA (Know very well Spring and SpringBoot Ecosystem)
  • Hibernate (Know very well Spring and SpringBoot Ecosystem)
  • Spring Security (Know very well Spring Security or any other modules to handle security on application level)
  • Authentication & Authorisation (Know very well differences in API authentication and API authorisation)
  • API Monitoring (Know (Aware of) API Monitoring)
  • Architecture (Capable to help other teams to Architecture / Design an reusable API)
  • Performances (Capable (to help) to improve API perfomances)
  • Good Communication in EN (B2/C1)
  • Must be receptive to work on a Hybrid regime
Privacy Policy