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.
Role Overview
Key details about this position
Location
Montevideo, UY
On-site
Job Type
full-time
Date Posted
Recently
Required Skills
Core Proficiencies
