Resumen del Puesto:
Estamos buscando un desarrollador API altamente competente para unirse a nuestro equipo en NFQ. El candidato ideal será responsable del diseño, desarrollo y mantenimiento de microservicios utilizando JAVA Spring Boot, así como de la implementación y gestión de APIs según los estándares y patrones establecidos. Además, deberá tener experiencia en el uso de herramientas de control de calidad como Sonar y Fortify, así como habilidades en SQL y documentación en Markdown.
Responsabilidades:
* Desarrollar y mantener microservicios utilizando JAVA Spring Boot, siguiendo las mejores prácticas de diseño y arquitectura CLEAN.
* Implementar APIs conforme al ciclo de vida, gobierno y patrones de diseño REST, utilizando OpenApi 3.x.
* Utilizar Github actions para el despliegue automatizado de microservicios.
* Realizar pruebas de integración utilizando herramientas como Postman.
* Mantener la calidad del código mediante el uso de herramientas como Sonar y Fortify.
* Documentar los servicios desarrollados utilizando Markdown.
* Colaborar con el equipo para mejorar continuamente los procesos de desarrollo y entrega.
Habilidades Deseables:
* Experiencia con Darwin para el desarrollo de microservicios.
* Conocimientos de OAUTH2/OIDC/JWT Authentication.
Experiencia y Educación:
* Experiencia mínima de 2 años en desarrollo de microservicios.
* Licenciatura o grado en Informática, Ingeniería de Software u otro campo relacionado.
Formato de trabajo:
Híbrido.
Beneficios:
Desarrollo Profesional: Proporcionamos oportunidades de crecimiento y desarrollo profesional, fomentando la formación continua y la participación en proyectos desafiantes y de vanguardia tecnológica.
Ambiente Colaborativo: Te integrarás en un equipo altamente colaborativo y multidisciplinario, donde tendrás la oportunidad de compartir conocimientos y experiencias con profesionales talentosos y apasionados.
Remuneración Competitiva: Ofrecemos una compensación competitiva acorde a tu experiencia y habilidades, además de un paquete de beneficios flexible que se adapta a tus necesidades individuales.
Requisitos:
Habilidades y Conocimientos Requeridos:
* Experiencia mínima de 2 años en desarrollo de microservicios con JAVA Spring Boot.
* Conocimiento profundo del ciclo de vida de las APIs, gobierno y patrones de diseño REST.
* Experiencia en el uso de Github actions para el despliegue automatizado.
* Competencia en SQL para la manipulación de bases de datos.
* Experiencia en la documentación técnica utilizando Markdown.
* Experiencia en el uso de herramientas de control de calidad como Sonar y Fortify.
* Experiencia en pruebas de integración con Postman.