Buscamos un/a Profesional de Desarrollo de Software con experiencia avanzada en Java EE Enterprise para sumarse a nuestro equipo. La persona seleccionada será responsable del diseño, desarrollo, mantenimiento, soporte y optimización de aplicaciones empresariales de alta disponibilidad, operando en entornos corporativos de alta demanda (como el sector bancario).
El objetivo principal del rol es garantizar la calidad del código, la seguridad, el rendimiento, la escalabilidad y el cumplimiento de los estándares técnicos en cada entregable.
Requisitos y Formación
Título profesional: Ingeniería de Sistemas, Ingeniería Informática o carreras afines.
Sólidos conocimientos en arquitecturas multicapa, patrones de diseño y buenas prácticas de programación.
Experiencia comprobable en servicios web, integración entre sistemas y gestión de bases de datos.
Experiencia previa en desarrollo y soporte de aplicaciones empresariales dentro de metodologías ágiles (Scrum).
Capacidad de análisis para requerimientos técnicos y funcionales, así como para la resolución de incidentes complejos.
Habilidad para trabajar de manera colaborativa con equipos multidisciplinarios de Arquitectura, Infraestructura y Aseguramiento de Calidad (QA).
Conocimientos Técnicos Requeridos:
1. Administración y Despliegue en JBoss EAP
- Configuración y administración integral del servidor de aplicaciones JBoss EAP.
- Despliegue y empaquetado de archivos WAR y EAR.
- Configuración de DataSources, pools de conexiones y acceso a bases de datos.
- Gestión de seguridad, optimización del rendimiento y monitoreo de logs.
- Configuración de módulos y diagnóstico/resolución de errores de despliegue.
2. Contenedores y Entornos de Despliegue
- Creación, administración y optimización de imágenes Docker y elaboración de Dockerfiles.
- Despliegue de aplicaciones Java en entornos contenedorizados.
- Configuración de redes, volúmenes y variables de entorno.
- Manejo de logs, asignación de recursos y diagnóstico de errores en contenedores.
Deseable: Conocimientos en orquestadores de contenedores como Kubernetes u OpenShift.
Responsabilidades Principales
- Diseñar, desarrollar y optimizar soluciones de software robustas y escalables.
- Administrar y resolver incidencias en entornos de desarrollo, pruebas y producción sobre JBoss EAP y Docker.
- Colaborar con los equipos de arquitectura e infraestructura para asegurar la correcta integración técnica.
- Participar activamente en las ceremonias ágiles y cumplir con las entregas de valor definidas.