Objetivo del puesto
Apoyar en el desarrollo, análisis, pruebas e implementación de soluciones basadas en Java y servicios web para la plataforma Beel, participando en las diferentes etapas del ciclo de desarrollo de software bajo la guía de Consultores Senior y el Arquitecto.
Principales actividades
- Levantamiento o análisis de requerimientos con clientes o áreas internas.·
- Desarrollar y mantener funcionalidades en Java.
- Consumir y exponer servicios web REST y SOAP.
- Interpretar y construir mensajes transaccionales (ej. ISO-8583) y validaciones básicas.
- Realizar consultas y manejo de bases de datos mediante JDBC / JPA.
- Apoyar en pruebas unitarias, pruebas funcionales y revisión de código.
- Analizar logs, errores y trazas para identificar causas raíz.
- Documentar cambios, endpoints, estructuras de datos y casos de prueba.
- Participar en revisiones técnicas, despliegues y pruebas en ambientes UAT/PROD.
- Seguridad de la información.
- Cumplir las Políticas de Seguridad de la información vigentes; proteger la información relacionada con clientes.
- Revision de vulnerabilidades o temas de seguridad en aplicaciones.
- colaboradores, proveedores y aliados de negocio. Cumplir con los procedimientos, manuales, guías, políticas e instructivos aplicables a sus funciones.
- Procesos de documentacion
Requisitos
- Licenciatura en Sistemas, TI, Informática, Ingeniería de Software o carrera afín.
- Experiencia en desarrollo Java o servicios web.
- Conocimientos de programación orientada a objetos.
- Conocimientos de patrones básicos de diseño como Singleton, Factory, DAO y DTO.
- Manejo de Java 11 o superior.
- Conocimientos de Spring Boot.
- Manejo de Maven o Gradle.
- Conocimientos de JDBC, Servlets, Lombok, JUnit y Log4j/SLF4J.
- Experiencia o conocimientos en servicios web REST y SOAP.
- Conocimiento de bases de datos relacionales, preferentemente PostgreSQL u Oracle.
- Manejo de Git, preferentemente GitLab o Bitbucket.
- Inglés B1 mínimo.
- Conocimientos básicos de Kafka (deseable).
- Conocimientos de AWS: EC2, S3, RDS y CloudWatch (deseable).
- Conocimiento de metodologías ágiles, preferentemente Scrum (deseable).
Sueldo: A partir de $35,000.00 al mes
Lugar de trabajo: Empleo presencial