Sobre la posición:

Objetivo del Rol

Será responsable de diseñar, desarrollar y mantener soluciones backend robustas, seguras y escalables. Participa activamente en decisiones de arquitectura, definición de estándares técnicos y guía al equipo en buenas prácticas de desarrollo.

Responsabilidades Principales

  • Diseñar y desarrollar servicios backend, principalmente en Java
  • Definir y aplicar estándares de desarrollo y arquitectura
  • Participar en decisiones técnicas (arquitectura, seguridad, performance)
  • Implementar APIs REST seguras y escalables
  • Integrar sistemas externos (Identity Providers, PKI, biometría, entre otros)
  • Asegurar la calidad del código mediante revisiones y testing
  • Optimizar el rendimiento de aplicaciones y servicios
  • Colaborar con equipos de Producto, Plataforma/Infraestructura y QA
  • Mentorear desarrolladores semi-senior y junior



¿Qué buscamos?

REQUISITOS EXCLUYENTES:

  • Más de 10 años de experiencia desarrollando en Java
  • Experiencia en sistemas críticos o de alta disponibilidad
  • Participación en diseño de soluciones técnicas
  • Enfoque en seguridad desde el diseño

Experiencia en desarrollo de Backend

  • Java (8 o superior)
  • Spring Boot
  • Spring Framework
  • Spring Security
  • JPA / Hibernate
  • Buenas prácticas de testing y cobertura de código
  • Consumo de APIs
    · REST
    · JSON / XML
    · Swagger / OpenAPI

Seguridad

  • OAuth2 y OpenID Connect
  •  JWT
  • Criptografía básica (firmas digitales, hashing)

Conocimientos de Arquitectura

  • Experiencia en arquitecturas monolíticas modulares y microservicios
  • Diseño de APIs
  • Patrones de diseño
  • Sistemas distribuidos
  • Manejo de concurrencia
  • Visión de arquitectura end-to-end

Bases de Datos

  • Modelado de datos
  • Optimización de consultas

Conocimientos Deseables

  • Conocimientos de PKI y manejo de certificados X.509
  • Integración con Identity Providers (IdP)
  • Conocimientos sobre firma digital
  • Docker
  • Kubernetes (altamente valorado)
  • CI/CD (Jenkins, GitLab CI u otros)
  • Linux (RedHat, Rocky o similares)
  • Experiencia con tests de integración
  • Performance testing

Habilidades Blandas

  • Pensamiento crítico y resolución de problemas
  • Comunicación clara tanto técnica como funcional
  • Autonomía y proactividad
  • Capacidad de mentoring
  • Trabajo en equipo
  • Capacidad de liderazgo técnico sin necesidad de rol formal de gestión


¿Qué te brindamos?

La posibilidad de trabajar en grandes proyectos para continuar desarrollándote en la industria, en un excelente ambiente laboral; incorporándote a una empresa que está en constante crecimiento a través de la innovación y la incorporación de nuevas tecnologías, así como también de nuevos mercados, tanto a nivel local como internacional.

La única forma que entendemos nuestro trabajo es en equipo.


Uruguay





rrhh@interfase.global | Interfase | All rights reserved
ESP| ENG| POR