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
- Desarrollar y mantener funcionalidades utilizando Java.
- Consumir y exponer servicios web REST y SOAP.
- Interpretar y construir mensajes transaccionales, incluyendo ISO-8583.
- Realizar consultas y manejo de bases de datos mediante JDBC y JPA.
- Participar en pruebas unitarias y funcionales.
- Apoyar en revisiones 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 y despliegues.
- Apoyar en pruebas en ambientes UAT y PROD.
- Colaborar con equipos de QA, Infraestructura, Operaciones y Arquitectura.
- Participar en pruebas UAT y presentaciones técnicas con clientes.
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