● Horario: Lunes-Viernes
● Nivel: Semi-Senior
● Estudios academicos, Ingenieria o licenciatura concluída
● Años de experiencia: Min. 3 años
● Competencias y habilidades: Proactividad, Pensamiento crítico, Análisis de datos, Gestión de requerimientos,
comunicación efectiva, Trabajo en equipo, Orientación al cliente, Negociación y liderazgo
Actividades:
1. Lenguaje y Especificaciones Base (Java SE & Java EE)
- Dominio profundo de Java 8 (obligatorio para WAS 9) y comprensión arquitectónica de versiones superiores (Java 11/17)
para evitar conflictos de bytecode (UnsupportedClassVersionError).
- Conocimiento avanzado de la especificación Java EE 7 (Servlet 3.1, JPA 2.1, JAX-RS 2.0).
- Entendimiento claro de la diferencia entre librerías "Proporcionadas por el Contenedor" (Container-provided) vs
"Empaquetadas en la Aplicación" (App-bundled).
- Procesamiento nativo de XML en Java (JAXB, JAX-WS, StAX, DOM).
2. Servidor de Aplicaciones (IBM WebSphere 9)
- Administración y configuración de IBM WebSphere Application Server (WAS 8.5 / 9.0).
- Dominio absoluto de la jerarquía de ClassLoaders (Parent-First vs Parent-Last / Classes loaded with local class loader first).
- Configuración, aislamiento y depuración de Librerías Compartidas (Shared Libraries) a nivel Servidor y a nivel Módulo.
- Comprensión de descriptores de despliegue estándar (application.xml, web.xml) y específicos de IBM (ibm-web-bnd.xml,
ibm-application-bnd.xml).
3. Gestión de Dependencias y Empaquetado (Apache Maven)
- Nivel experto en la orquestación de proyectos multipropósito (POM Padre e Hijos).
- Manejo estricto de la etiqueta <scope> en Maven (compile, provided, test, system) para evitar el empaquetado de basura
o librerías del sistema.
- Dominio en la resolución de colisiones usando <exclusions> y dependency:tree.
- Uso avanzado de plugins de construcción: maven-ear-plugin, maven-war-plugin, maven-compiler-plugin.
- Capacidad para migrar o integrar flujos de construcción heredados (Apache Ant / XML scripts) hacia Maven.
4. Frameworks de Desarrollo e Integración
- Spring Framework: Configuración de contenedores Core, Context, Web y Beans (XML y Anotaciones).
- Apache CXF: Despliegue y diagnóstico de Web Services (SOAP/REST).
- Persistencia: Hibernate / JPA (configuración de EntityManagers e inyección de dependencias transaccionales).
- Manipulación de JSON/XML: Jackson, Gson.
5. Habilidades de Diagnóstico y Troubleshooting (Nivel Experto)
- Lectura avanzada de Stack Traces (SystemOut.log / SystemErr.log).
- Capacidad forense para diagnosticar y resolver errores críticos de la Máquina Virtual (JVM):
- java.lang.NoClassDefFoundError
- java.lang.ClassNotFoundException
- java.lang.VerifyError
- java.lang.LinkageError
- java.lang.UnsupportedClassVersionError
Sueldo: $40,000.00 - $45,000.00 al mes
Lugar de trabajo: Empleo presencial