Descripción del puesto

Objetivo: Desarrollar y mantener soluciones backend en Java bajo arquitectura de microservicios, aplicando buenas prácticas de calidad, seguridad y mantenibilidad.

Funciones principales:

  • Desarrollar APIs REST con Spring Boot.
  • Construcción y mantenimiento de microservicios.
  • Aplicación de patrones de diseño, SOLID y Clean Code.
  • Integrar bases de datos relacionales usando JPA/Hibernate.
  • Programar con Java moderno (Streams, lambdas, Optional, funciones, colecciones).
  • Implementar pruebas unitarias e integración.
  • Documentar servicios (Swagger/OpenAPI).
  • Desarrollo y mantenimiento de UI con JSF y PrimeFaces.
  • Manejar SQL y modelado básico (ideal Oracle/PostgreSQL/MySQL).

Requisitos

  • JSpring Boot (REST, MVC, Data JPA).
  • Java 8+ (ideal 11 o 17).
  • JSF 2.x y PrimeFaces.
  • Git y Maven/Gradle.
  • SQL (Oracle, PostgreSQL o MySQL).
  • Microservicios

Deseable:

  • Spring Security, JWT, OAuth2 / OIDC, keycloak.
  • CI/CD, Docker, Kuberrnetes.
  • Kafka o RabbitMQ.

Formación: Ing. En sistemas o afines

Experiencia: Mínimo 2 años en el cargo o similares.


Beneficios

Empresariales y de ley


a través de Hiring Room