Java Backend developer

RemoteIndividual ContributorFull-time

Overview

Buscamos un Backend Software Engineer para desarrollar, mantener y evolucionar sistemas de información críticos que soportan procesos de negocio a nivel corporativo.

Este rol se enfoca en desarrollo backend, integraciones entre plataformas core y soluciones SaaS, diseño de componentes escalables y seguros, y participación activa en decisiones de arquitectura. Trabajará de forma transversal con áreas de negocio, operaciones IT y proveedores, asegurando entregables de alta calidad, integración continua y continuidad operativa.

El candidato ideal combina solidez técnica en backend, entendimiento de arquitectura empresarial y la capacidad de traducir necesidades de negocio en soluciones técnicas robustas.

Responsibilities

  • Desarrollar y mantener aplicaciones backend que soporten soluciones de negocio de forma eficiente, segura y escalable.
  • Diseñar e implementar integraciones entre sistemas core y plataformas SaaS, asegurando interoperabilidad y continuidad del negocio.
  • Construir y ejecutar pruebas unitarias como parte integral del desarrollo.
  • Implementar y mantener procesos de CI/CD para despliegues confiables.
  • Versionar y gestionar el código fuente utilizando Git/SVN, asegurando trazabilidad y control de cambios.
  • Crear y mantener documentación técnica alineada a estándares de arquitectura.
  • Participar en decisiones de arquitectura, sesiones de diseño y definición de componentes empresariales.
  • Comunicar avances, cambios y riesgos a equipos técnicos y áreas de negocio, utilizando un lenguaje claro y orientado a impacto.
  • Colaborar en la selección de tecnologías que incrementen la productividad y calidad de los sistemas.
  • Coordinar y supervisar proveedores de software, asegurando cumplimiento de tiempos, calidad y alcance.
  • Apoyar iniciativas estratégicas del departamento y requerimientos especiales de la gerencia.
  • Gestionar y dar seguimiento a presupuestos de proyectos, midiendo costos, resultados y eficiencia de proveedores.

Qualifications

  • Ingeniería o Licenciatura en Sistemas, Computación o carreras afines.
  • Deseable Maestría en Arquitectura, Administración o Finanzas.
  • 1+ año de experiencia como Backend Engineer o Software Engineer.
  • Experiencia en desarrollo de aplicaciones comerciales y sistemas empresariales.
  • Capacidad para entender y resolver problemas de integración entre plataformas.

Conocimientos Técnicos

  • Desarrollo backend en Java / J2EE.
  • Frameworks: Spring, Spring Boot, Spring MVC, Spring Data, JPA.
  • Diseño e implementación de REST APIs / Web Services / Feign Clients.
  • Arquitectura de microservicios.
  • Mensajería y streaming: Kafka.
  • Bases de datos Oracle con SQL / PL/SQL.
  • Integración y middleware: Oracle SOA Suite, WebLogic.
  • Formatos de datos: JSON, XML.
  • Herramientas de testing unitario.
  • Uso de Postman / SoapUI para pruebas de APIs.
  • Conocimientos de CI/CD y automatización.
  • Experiencia con Git / SVN.
  • Conocimientos generales de Cloud y gestión de recursos cloud.