🛠️ Lo que buscamos en ti:
Profesional o Tecnólogo en carreras de sistemas o afines, o más de 1 año de experiencia relacionada.
Conocimientos Tecnicos:
Lenguajes y plataforma:
- Java 8 con experiencia sólida en:
- Programación orientada a objetos
- Manejo de hilos, concurrencia y colecciones
Conocimiento y experiencia progresiva hasta Java 21 / 25:
- Streams avanzados
- Lambdas
- Módulos
- Mejoras en performance y seguridad
- Buen entendimiento de compatibilidad entre versiones (backward/forward).
Servicios e integración
Desarrollo y consumo de Web Services SOAP:
Desarrollo de APIs REST:
- Diseño RESTful
- JSON
- Versionamiento
- Manejo de errores y códigos HTTP
Dominio de bases de datos relacionales, especialmente:
- Oracle (incluyendo Oracle 26 AI)
- Conocimiento de SQL avanzado
- PL/SQL
- Optimización de consultas
- Manejo de transacciones
- Integridad y modelado de datos
Arquitectura y buenas prácticas
- Principios de Clean Code y Clean Architecture
- SOLID
- Separation of concerns
- Inglés Intermedio.
📌 Algunas de tus responsabilidades serán:
- Aplicar y mantener los estándares y metodologías de desarrollo implementadas en la organización.
- Realizar el desarrollo (nuevas o existentes funcionalidades), ajustes, soporte y mantenimiento de aplicaciones y servicios.
- Definir casos y codificar pruebas unitarias de los módulos para asegurar que cumplan con las especificaciones del diseño, afianzado la calidad y seguridad de la aplicación.
- Entender los problemas que se puedan presentar con nuestros clientes y estimar soluciones prácticas para ellos.
- Diseñar y mantener bases de datos: Crear estructuras de base de datos eficientes y escalables para almacenar y recuperar información.
- Desarrollar APIs: Crear interfaces de programación de aplicaciones para conectar el frontend con el backend.
- Gestionar servidores: Asegurarse de que los servidores funcionen correctamente, y abordar cuestiones de escalabilidad y balanceo de carga.
- Implementar lógica de negocio: Traducir los requisitos del negocio en código y funcionalidades.
- Garantizar la seguridad: Implementar medidas para proteger la aplicación contra amenazas y vulnerabilidades. Integración con otros servicios: Conectar la aplicación con servicios de terceros o internos.
- Optimización: Mejorar la eficiencia y rendimiento del código y de las consultas a la base de datos.
- Actualizaciones y mantenimiento: Realizar mejoras y correcciones en el código ya existente.
- Realizar controles de calidad sobre el producto.
- Realizar la documentación técnica y manuales de usuario final.
🎁 ¿Qué ofrecemos?
- Modalidad híbrida (90% remoto - 10% presencial), además, nuestras oficinas siempre estarán disponibles si deseas trabajar de manera presencial.
- Plan de desarrollo y formación
- Plan Complementario
- Auxilios (Educación Internet)
🌟¡Estamos listos para recibir tu talento!
Si cuentas con las competencias necesarias y quieres ser parte de un equipo innovador que deja huella,
¡Postúlate Ahora!