Formación Académica: Analista Programador, Ingeniero en Ejecución en Informática, Titulado.
Conocimientos y experiencia deseada:
- Lenguaje Java 1.8 (OpenJDK).
- Experiencia en desarrollo con bases de datos Oracle (SQL/PL-SQL) y MSSQL (Stored Procedures).
- Gestión de versiones con GIT y experiencia con GitFlow.
- Implementación de clientes de integración REST/SOAP.
- Conocimientos de servidores de aplicaciones JBOSS EAP u Oracle WebLogic.
- Conocimiento de sistemas operativos Linux para manejo de archivos.
- Implementación de seguridad en servicios de integración (JWT, OAuth2).
- Entorno de desarrollo Eclipse y herramientas de API (Swagger, Postman, SoapUI).
- Conocimiento de Camel, JBOSS FUSE, integración continua y despliegue continuo.
- Nociones de arquitectura REST, diseño de API y buenas prácticas de desarrollo.
- Habilidades de comunicación, proactividad, organización y capacidad de trabajar bajo presión.
- Realizar análisis de requerimientos, diseño lógico e implementación de componentes de software para cumplir con los requerimientos del negocio.
- Generar documentación de proyectos conforme a políticas y procedimientos de la entidad (Banco).
- Implementar soluciones siguiendo lineamientos de arquitectura, asegurando eficiencia, seguridad y calidad.
- Trabajar en equipos ágiles, apoyando el logro de los objetivos de la organización.
- Gestionar integración de servicios REST/SOAP y asegurar su correcto funcionamiento.
- Trabajar con entornos Java (Java 1.8 OpenJDK), JBoss EAP / Oracle WebLogic, Eclipse y Maven.
- Gestionar bases de datos Oracle (PL/SQL) y MSSQL (Stored Procedures), así como control de versiones con GIT (GitFlow).
- Implementar seguridad en servicios de integración mediante JWT o OAuth2.
- Contribuir al diseño de APIs, conocimiento de REST, empaque de documentación (Swagger, Postman/SoapUI) y UML.
- Participar en iniciativas de integración continua y despliegue continuo, y mantener buenas prácticas de calidad de código.
- Colaborar con equipos de infraestructura y desarrollo para una entrega estable y escalable.
BC Tecnología es una consultora de TI que administra portafolio, desarrolla proyectos, realiza outsourcing y selección de profesionales. Diseñamos soluciones en infraestructuras tecnológicas, desarrollo de software y unidades de negocio para clientes de servicios financieros, seguros, retail y gobierno. Nuestro enfoque está en metodologías ágiles, cambio organizacional y desarrollo de productos, con un historial de 6 años diseñando soluciones a las necesidades de nuestros clientes. Participarás en proyectos innovadores con clientes de alto nivel y sectores diversos, en un entorno que promueve la inclusión, el respeto y el desarrollo técnico y profesional.
Experiencia adicional con JBOSS FUSE y Camel en proyectos de integración.
Experiencia en herramientas de análisis de código estático y soluciones de observación de calidad.
Capacidad de trabajar en entornos dinámicos y adoptar nuevas tecnologías con rapidez, y orientación al cliente.