Senior Back-end Java Developer in SEEK

FULL_TIME

  Remote | Senior | Full time | Programming

91 applications
Replies between 15 and 25 days
Last checked today
Apply now Quick apply
Requires applying in Spanish

Somos SEEK, un equipo multidisciplinario innovador cuya misión es entrelazar estrategia, diseño y tecnología para entregar productos digitales de alto impacto. Nuestra constante búsqueda por el conocimiento y el aprendizaje nos ha llevado a diseñar y desarrollar experiencias digitales que no solo cumplen objetivos, sino que también transforman organizaciones en diversas industrias. En SEEK, nos enorgullecemos de ser partners estratégicos para nuestros clientes, creando soluciones que realmente marcan la diferencia.

Responsabilidades

  • Liderar el equipo de desarrollo técnico y supervisar sus actividades.
  • Implementar e iterar con el equipo de Diseño y Desarrollo de Productos en un ambiente Agile.
  • Participar en todas las fases de desarrollo, desde el análisis y especificaciones hasta las pruebas y despliegue.
  • Modelar y desarrollar el backend de productos digitales utilizando frameworks como Spring, EJB, Servlets, Gradle, Maven, Ant, JPA, Hibernate, y otros, siguiendo las guías de Scrum.
  • Configurar y utilizar Application Servers como JBoss, Tomcat o similares.
  • Definir y configurar una arquitectura escalable y elástica para un producto digital, en función de los requerimientos funcionales y no funcionales.
  • Modelar e implementar servicios web (APIs) y micro-servicios para la integración con el frontend o aplicaciones terceras usando tecnologías REST y, opcionalmente, GraphQL o SOAP.
  • Documentar las APIs desarrolladas utilizando Postman, OpenAPI (Swagger) o herramientas similares.
  • Integrar un producto digital con herramientas y plataformas terceras mediante APIs/Webhooks, FTP, o Middleware basado en mensajes.
  • Instalar, configurar y utilizar bases de datos relacionales y no relacionales como Oracle, PostgreSQL, MySQL, SQL Server, MongoDB, Redis, entre otros.
  • Utilizar frameworks para pruebas unitarias y de integración como JUnit.
  • Implementar mecanismos de seguridad en el producto y datos basándose en los principios OWASP.
  • Generar documentación técnica del desarrollo usando diagramas UML.
  • Realizar despliegues del backoffice y APIs a través de FTP, CLI o Pipelines.
  • Trabajar con repositorios Git y implementar estrategias de branches como GitFlow.

Requerimientos

  • Mínimo 4 años de experiencia demostrable desarrollando webapps y backends (APIs).
  • Experiencia en equipos ágiles utilizando Scrum.
  • Sólida experiencia en programación orientada a eventos y objetos, y aplicación de principios SOLID.

Habilidades deseables

Experiencia en Spring Batch y brokers de mensajería son altamente valoradas, así como habilidades en la documentación de API y el uso de herramientas de testing automatizado. Conocimientos en arquitecturas de microservicios y cloud platforms serán un plus.

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 constantes para el desarrollo profesional. 📚
  • Línea de carrera y crecimiento profesional. 🚀
  • Un ambiente de trabajo agradable y colaborativo. 🏖

Fully remote You can work from anywhere in the world.
Flexible hours Flexible schedule and freedom for attending family needs or personal errands.

Remote work policy

Fully remote

Candidates can reside anywhere in the world.

About SEEK

Somos un equipo multidisciplinario que busca entrelazar la estrategia, el diseño y la tecnología. Bajo un enfoque de diseño centrado en el humano, construimos productos digitales, servicios y experiencias orientadas a generarle valor a tu negocio. — SEEK's full profile

Apply Quick apply
Requires applying in Spanish