Full Stack Developer (REST API and REST Service) (m/f/d)

Ubicación: Madrid
We are seeking a skilled Full Stack Java Developer with a strong focus on REST API and REST service development. The successful candidate will be responsible for developing a REST service following the newest OpenAPI Specification using Java. The target is to use Quarkus to implement the service. A key aspect of this role is ensuring the security, safety and reliability of the API and service, which will involve the use of a REST API Fuzzer API security measures, including modern authentication and authorization mechanisms that meet the needs of our high security target environment.

Your tasks

  • Implement, integrate, and document a REST service to make use of Utimaco’s Hardware Security Modules.
  • API development: design, code, verify, test and document APIs for integrating 3rd party software with Utimaco products.
  • Assist in the investigation and resolution of issues relating to API components.
  • Modify existing programs, prepare test data and functional specifications.
  • Implement common APIs based on architecture guidelines and frameworks.
  • Write object-oriented, clean, and maintainable code.
  • Development for Linux operating systems and container-based development and deployment
  • Design, develop, and maintain REST services and RESTful APIs using Quarkus.
  • Implement REST service according to OpenAPI specification.
  • Use API generation tools to streamline and automate parts of the development process.
  • Ensure the security of our API through authentication, authorization, and the use of a REST API Fuzzer and other API security measures.
  • Use API testing tools to ensure the functionality and performance of our APIs.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Use of modern Open Source projects to build a future proof architecture.
  • Collaborate with cross-functional and world-wide teams to define, design, and ship new features.

Your profile

  • University degree in Computer Science, Telecommunications or similar technical degree.
  • At least 3-5+ years of experience in developing services with modern APIs.
  • Proven experience as a Java Full Stack Developer or similar role.
  • Knowledge of one REST server framework, preferably Quarkus. Alternative Spring Boot framework
  • Knowledge Java 17 features are required.
  • Experience with API testing tools.
  • Knowledge of API security best practices (OWASP, authentication tokens).
  • Experience with API generation tools (e.g., OpenAPI Generator).
  • Interpersonal and communication skills. Proficient spoken and written command of English.

We offer

  • A competitive salary.
  • An exciting work environment with a team of dedicated professionals.
  • Opportunities for professional growth and advancement.

Do you feel addressed?

Then we look forward to receiving a meaningful application stating the earliest possible starting date and your salary expectations.
Apply now

¿En qué podemos ayudarle?

Hable con uno de nuestros especialistas y descubra cómo Utimaco puede ayudarle hoy mismo.
Ha seleccionado dos tipos diferentes de Download, por lo que necesita presentar formularios diferentes que puede seleccionar a través de las dos pestañas.

Su(s) solicitud(es) de Download:

    Al enviar el siguiente formulario, recibirá enlaces a las descargas seleccionadas.

    Su(s) solicitud(es) de Download:

      Para este tipo de documentos, es necesario verificar su dirección de correo electrónico. Recibirá los enlaces a las Download seleccionadas por correo electrónico después de enviar el siguiente formulario.

      Descargas de Utimaco

      Visite nuestra sección de descargas y seleccione recursos como folletos, fichas técnicas, libros blancos y mucho más. Puede ver y guardar casi todos ellos directamente (pulsando el botón de descarga).

      Para algunos documentos, es necesario verificar su dirección de correo electrónico. El botón contiene un icono de correo electrónico.

      Download via e-mail

      Al hacer clic en dicho botón se abre un formulario en línea que le rogamos rellene y envíe. Puede recopilar varias descargas de este tipo y recibir los enlaces por correo electrónico simplemente enviando un formulario para todas ellas. Su colección actual está vacía.