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.