Job Description
En SEEK somos un equipo multidisciplinario que une estrategia, diseño y tecnología para entregar productos y experiencias digitales centradas en el usuario. Diseñamos y desarrollamos soluciones innovadoras para clientes líderes en diversas industrias, buscando generar valor tangible y resultados de alto impacto.
Nuestro enfoque es ágil y colaborativo, con un ambiente de aprendizaje continuo y crecimiento profesional. Buscamos un Java Backend Developer Senior para integrarse a un equipo ágil y multidisciplinario que diseña productos digitales escalables y confiables, con foco en la entrega de valor y la excelencia técnica.
El proyecto implica desarrollar backends robustos basados en microservicios, integraciones con sistemas frontales y terceros, y asegurar la escalabilidad, seguridad y rendimiento de soluciones críticas para clientes diversos. El equipo trabaja con prácticas de Scrum, herramientas modernas de desarrollo y una cultura de mejora continua.
Las postulaciones son recibidas únicamente en getonbrd.com.
Funciones del rol
El profesional será responsable de implementar e iterar con el equipo de Diseño y Desarrollo de Productos en un entorno Agile basado en Scrum.
Participará en todas las fases de desarrollo, desde el análisis y especificaciones hasta pruebas y despliegue. Deberá modelar y desarrollar el backend de productos digitales usando microservicios sobre frameworks como Spring Boot, Quarkus o similares, con Gradle y JPA, considerando seguridad (JWT, OAuth2 u similares). Definirá y configurará una arquitectura escalable de microservicios acorde a requerimientos funcionales y no funcionales.
Diseñará APIs REST (y opcionalmente GraphQL o SOAP) y documentará APIs con OpenAPI/Swagger. Integrará productos con herramientas y plataformas terceras mediante APIs/Webhooks, FTP o colas de mensajes.
Administrará bases de datos relacionales y NoSQL (Oracle, PostgreSQL, MySQL, SQL Server, MongoDB, Redis, etc.) y analizará logs con Kibana, CloudWatch, DataDog, entre otros.
Implementará pruebas unitarias e de integración (JUnit y similares) y adoptará prácticas OWASP para seguridad.
Generará documentación técnica con diagramas UML y utilizará Git con estrategias de branching como GitFlow. Participará en el ciclo completo de desarrollo, desde requerimientos hasta despliegue, con foco en backend y colaboración con equipos multidisciplinarios.
Requisitos y perfil
Profesional en Ciencias de la Computación, Ingeniería de Software, Sistemas o Informática o carreras afines.
5+ años de experiencia demostrable desarrollando webapps y backends (APIs y microservicios).
Experiencia en equipos ágiles con Scrum.
Sólida programación orientada a eventos y objetos, aplicación de principios SOLID y patrones de diseño basados en microservicios.
Capacidad de trabajar con autonomía, gestionar actividades con poca supervisión y apoyar a otros equipos según sea necesario.
Participación activa en todas las fases de desarrollo de un producto digital, con énfasis en backend.
Fuertes habilidades organizativas, gestión de tareas, resolución de problemas y aprendizaje continuo.
Inglés intermedio es un plus.
Habilidades deseables
Experiencia en backend de productos financieros. Despliegue de backoffice y APIs mediante FTP, CLI o pipelines en plataformas cloud o Jenkins.
Configuración y uso de Application Servers como Tomcat.
Experiencia con tecnologías legadas (Hibernate, JDBC, Maven, JMX). Conocimientos de Python (Django, FastAPI), PHP (Laravel, Symfony), Node.js (Express/NestJS), o frameworks similares.
Experiencia con WebSockets, Socket.io, Firebase; manejo avanzado de caché (Redis, Memcached). Optimización de rendimiento y escalabilidad.
Experiencia con WebPack/NPM, configuración de Linux (Apache/Nginx) y/o Windows (IIS/.Net).
Gestión ligera de WordPress para parches o proyectos urgentes.
Nivel Intermedio de inglés.
Beneficios
La oportunidad de trabajar en una empresa multicultural con proyectos desafiantes e innovadores. 🌍
Medio día libre por cumpleaños. 🎉
Bonificación en dólares por referidos. 💵
Capacitaciones. 📚
Línea de carrera y crecimiento profesional. 🚀
Buen clima laboral 🏖
Trabajo 100% remoto: El cargo puede ser desempeñado desde cualquier lugar del mundo.
Horario flexible: Entrada y salida flexibles, libertad para realizar trámites personales o familiares.
Vestimenta informal: SEEK no exige ningún código de vestimenta.