API Manager, Java & Spring (EN C1)

Company Description

Alter Solutions Portugal is an IT Consultancy Company, promoter of Digital Transformation, part of the Alter Solutions Group, created in 2006, in Paris.

In 2022, Alter Solutions joined the act digital group, constituting a global community of talent in Technology, with presence in eleven countries: Germany, Belgium, Canada, Brazil, United States of America, Spain, France, Luxembourg, Poland, Portugal and Serbia.

In Portugal, we partner with 120 clients and a team of 500 people, working in projects for industries as diverse as banking, insurance, transportation, aviation and energy.

Headquarters of the Nearshore IT center, we have a dedicated team of around 30 specialized professionals, integrated into projects with several internationally renowned clients.

 

FOR MORE INFO, CHECK OUR CHANNELS:

 

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