Job Description
En SEEK, nacemos de la búsqueda constante por el conocimiento, el aprendizaje y el hacer lo que nos apasiona. Somos un equipo innovador enfocado en entregar soluciones centradas en el usuario, diseñando y desarrollando experiencias digitales de alto impacto que generan valor real y resultados medibles.
Hoy tenemos una gran oportunidad para ti. Buscamos profesionales que quieran integrarse a un equipo ágil y multidisciplinario, trabajando con clientes líderes de diversas industrias y participando en la creación de productos digitales innovadores que cumplen un propósito y transforman organizaciones a distintas escalas.
Buscamos perfiles Semi Senior Backend Java Developer interesados en participar en la construcción de mejores experiencias digitales para los usuarios.
Será responsable de:- Implementar e iterar junto al equipo de Diseño y Desarrollo de Productos en un entorno Agile, basado en prácticas de Scrum.
- Participar en todas las fases del desarrollo, desde el análisis y definición de especificaciones hasta pruebas y despliegue.
- Modelar y desarrollar el backend de productos digitales utilizando microservicios con frameworks como Spring Boot, Quarkus o similares, Gradle y JPA, a partir de mockups e historias de usuario.
- Definir y configurar arquitecturas de microservicios escalables y elásticas, considerando requerimientos funcionales y no funcionales.
- Diseñar e implementar APIs y microservicios para integración con frontend y aplicaciones de terceros usando REST, y opcionalmente GraphQL o SOAP.
- Documentar APIs utilizando OpenAPI (Swagger), Postman u otras herramientas similares.
- Integrar productos digitales con plataformas y herramientas de terceros mediante APIs, Webhooks, FTP o middleware orientado a eventos (colas).
- Instalar, configurar y utilizar de forma avanzada bases de datos relacionales y no relacionales (Oracle, PostgreSQL, MySQL, SQL Server, MongoDB, Redis o similares).
- Analizar y revisar logs de uso de APIs en herramientas como Kibana, GCP, AWS CloudWatch, DataDog o similares.
- Implementar pruebas unitarias, de integración y análisis de código utilizando JUnit u otros frameworks similares.
- Generar documentación técnica del desarrollo mediante diagramas UML (Sequence Markup).
- Trabajar con repositorios Git y estrategias de branching como GitFlow.
- Formación en Ciencias de la Computación, Ingeniería de Software, Sistemas, Informática o carreras afines.
- 3 o más años de experiencia desarrollando web applications y backends (APIs y microservicios).
- Experiencia comprobable desarrollando backend con Java 17 y Java 21 en entornos productivos.
- Experiencia trabajando en equipos ágiles con Scrum.
- Dominio de programación orientada a objetos y eventos, aplicando principios SOLID, patrones de diseño y arquitecturas de microservicios.
- Capacidad para gestionar sus actividades con baja supervisión y apoyar a otros equipos cuando sea necesario.
- Compromiso con la entrega oportuna de los desarrollos de backend, demostrando responsabilidad y pasión por los proyectos.
- Participación activa en todas las etapas del desarrollo de productos digitales, con foco en backend.
- Fuertes habilidades de organización, priorización, resolución de problemas, pensamiento analítico y aprendizaje continuo.
- Implementación de mecanismos de seguridad considerando al menos el Top 10 de riesgos OWASP.
- Experiencia desarrollando backend para 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 o similares.
- Conocimientos en otros stacks de backend: Python (Django, FastAPI), PHP (Laravel, Symfony), Node.js (Express, NestJS, Koa) u otros.
- Uso avanzado de tecnologías de comunicación en tiempo real como WebSockets, Socket.io, Firebase.
- Manejo avanzado de caché con Redis, Memcached u otros.
- Optimización de productos digitales para rendimiento y escalabilidad.
- Experiencia con herramientas de build y despliegue como Webpack, NPM o similares.
- Capacidad para colaborar de forma puntual con backend en WordPress cuando el proyecto lo requiera.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application