Java Expert at Bluetab, an IBM Company
Mexico City, Mexico City, Mexico -
Full Time


Start Date

Immediate

Expiry Date

23 Sep, 26

Salary

0.0

Posted On

25 Jun, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java 8+, Spring Boot, Oracle 19c, PL/SQL, JDBC, JPA, Hibernate, REST APIs, SOAP APIs, Database Optimization, Git, Technical Documentation, Microservices, Shell Scripting, Application Servers, Performance Tuning

Industry

IT Services and IT Consulting

Description
No solo buscamos talento, buscamos mentes curiosas que disfruten aprender y transformar el futuro. Somos tech, somos exigentes y sí, vamos rápido. Pero nadie compite solo. Trabajamos en equipo y si buscas retos que te saquen de la zona cómoda (porque ahí no crece nadie), estás en el lugar correcto. Aquí aprenderás con expertos, participarás en proyectos de alto impacto y estarás siempre un paso adelante en tecnología. Tu objetivo principal será realizar un análisis técnico a fondo de nuestras herramientas actuales de gestión de vacaciones y días flexibles. Necesitamos a un profesional que combine una profunda capacidad de análisis con una sólida visión de arquitectura para auditar cómo está construida la infraestructura actual: desde la lógica de negocio en Java hasta la estructura de la base de datos en PL/SQL. Serás la pieza clave para detectar riesgos, dependencias y oportunidades de optimización, sentando las bases técnicas y documentales para la futura evolución o reimplementación de estos sistemas esenciales. Tus principales retos y responsabilidades: 1. Análisis y Diseño Funcional-Técnico Evaluar la estructura actual de las herramientas, flujos operativos, reglas de negocio y modelos de datos. Definir, estructurar y documentar la arquitectura base del proyecto desde su etapa inicial. Auditar integraciones, dependencias, tablas y procesos automatizados para mitigar riesgos. Construir las estructuras iniciales del proyecto (tanto a nivel backend/frontend como el modelo conceptual y flujos de procesos). 2. Auditoría del Componente Java Analizar la arquitectura de las aplicaciones Java que soportan las herramientas (módulos, componentes y flujos de negocio). Evaluar la lógica de negocio en Java relacionada con cálculos complejos, validaciones, flujos de aprobación y sincronización. Revisar el rendimiento de servicios, controladores, mecanismos de seguridad (autenticación/autorización) e integraciones con APIs y procesos PL/SQL. Identificar puntos críticos, patrones de diseño y proponer mejoras en modularidad y rendimiento. 3. Auditoría del Componente PL/SQL (Oracle) Analizar a fondo el modelo de base de datos, relaciones y dependencias actuales. Evaluar la lógica en PL/SQL existente (paquetes, funciones, triggers, procedimientos) enfocada en el cálculo de saldos y validaciones. Revisar e identificar cuellos de botella en procesos automatizados, jobs y schedulers. Proponer mejoras estructurales, ajustes de modelo o simplificación de procesos de datos. ¿Qué perfil buscamos? Requisitos no negociables: Ecosistema Java: Experiencia sólida trabajando con Java 8 o superior, utilizando frameworks como Spring o Spring Boot. Ecosistema Oracle: Dominio avanzado de Oracle 19c o superior y desarrollo experto en PL/SQL (paquetes, funciones, triggers, procedimientos). Integraciones y APIs: Experiencia en la conexión Java-PL/SQL usando JDBC, JPA o Hibernate, así como manejo de APIs REST/SOAP. Optimización de Base de Datos: Capacidad comprobada para interpretar/optimizar consultas complejas, jobs, schedulers, modelado de datos y normalización. Seguridad y Control: Conocimientos de protección de datos sensibles, esquemas de autenticación y control de versiones con Git. Documentación Técnica Impecable: Capacidad real y gusto por documentar estructuras, flujos, hallazgos y recomendaciones (no solo documentar código). Requisitos deseables (¡Un gran plus!): Experiencia previa con arquitecturas distribuidas o microservicios. Conocimiento de Shell scripting para la revisión y ejecución de procesos en el servidor. Familiaridad con servidores de aplicaciones como Tomcat, WebLogic o equivalentes. Trayectoria en análisis de rendimiento (tuning) y resolución de problemas técnicos complejos en sistemas legados. Formación y competencias clave: Educación: Ingeniería en Sistemas, Computación o carreras afines. Certificaciones valoradas: Oracle PL/SQL, Java o Spring. Habilidades blandas: Buscamos un perfil con un pensamiento analítico brillante, obsesión positiva por el detalle y una gran habilidad para comunicar y documentar temas técnicos complejos de forma clara. Alguien que sepa conectar perfectamente la lógica del negocio con la arquitectura que la soporta. ¿Qué tenemos para ti? Apoyamos tu crecimiento personal y profesional con planes de desarrollo individual, donde tu eres dueñ@ de tu carrera y hasta dónde quieres llegar. Días de descanso superiores a los de la ley: No es necesario esperar un año para disfrutar de tus días de vacaiones, además de días adicionales por tipos de eventos especiales y festividades. Beneficios económicos adicionales a tu salario: Vales de despensa, fondo de ahorro, bolsa de capacitación, bono de bienestar, convenios y descuentos. Apoyo emocional, queremos tu estabilidad en salud fisica y mental, por ello tenemos diversos beneficios que cubren aspectos de equilibrio personal para ti y salud para tu familia. ¡Queremos cuidar de ti y los tuyos! Aquí hay espacio para gente buena… como tú, ¡Queremos conocerte!
Responsibilities
Perform a deep technical analysis and audit of current vacation and flexible day management tools, focusing on Java business logic and PL/SQL database structures. Define the base architecture and document findings to set the foundation for future system evolution or reimplementation.
Loading...