Job Description

Resumen del puestoEl Backend Developer es responsable de diseñar, implementar y mantener los servicios y componentes del lado del servidor que soportan las aplicaciones y ecosistemas digitales de la organización. Su rol es fundamental para garantizar rendimiento, seguridad, escalabilidad, alta disponibilidad y correcta integración entre múltiples sistemas y canales.Este perfil requiere sólida experiencia en Java con Spring Boot, desarrollo basado en microservicios, integración mediante APIs RESTful, manejo de bases de datos SQL, contenedores Docker, y administración de entornos distribuidos con Service Mesh (Istio) y Oracle Cloud. Se valora, de manera opcional, experiencia en Generative AI, bases de datos vectoriales y Kubernetes, así como conocimientos en automatización CI/CD y arquitecturas modernas orientadas a servicios.Responsabilidades principalesDiseñar, desarrollar e implementar servicios backend escalables utilizando Java y Spring Boot, aplicando patrones modernos y buenas prácticas de ingeniería.Construir, mantener y optimizar arquitecturas basadas en microservicios, asegurando modularidad, bajo acoplamiento y alta mantenibilidad.Integrar servicios mediante APIs RESTful, garantizando autenticación, autorización, seguridad, control de errores y tiempos de respuesta óptimos.Administrar y configurar Service Mesh (Istio) para el enrutamiento de tráfico, observabilidad, resiliencia y políticas de seguridad en ecosistemas distribuidos.Desarrollar consultas, vistas, procedimientos almacenados y modelos de datos en bases de datos SQL, asegurando eficiencia, integridad de la información y correcto desempeño del sistema.Implementar contenedores con Docker para asegurar portabilidad, reproducibilidad y escalabilidad en entornos de desarrollo, QA y producción.Trabajar en entornos cloud, preferiblemente Oracle Cloud, configurando servicios, conectividad, seguridad y despliegues eficientes.Resolver problemas técnicos complejos, brindar soporte a integraciones críticas y asegurar estabilidad en entornos de alta demanda.Participar activamente en procesos de CI/CD, integrando pipelines para despliegues automatizados y confiables.Colaborar estrechamente con equipos de Frontend, QA, DevOps y Arquitectura, asegurando alineación técnica y cumplimiento funcional.Aplicar metodologías ágiles como Scrum o Kanban, participando en ceremonias, refinamientos de backlog y actualizaciones de progreso.Utilizar herramientas de control de versiones (Git) para gestionar ramas, revisar código, documentar cambios y mantener la integridad del repositorio.Documentar de forma clara APIs, integraciones, procesos técnicos y arquitectura, facilitando mantenibilidad y continuidad operativa.(Opcional) Integrar y trabajar con bases de datos vectoriales y herramientas de Generative AI cuando los proyectos lo requieran.(Opcional) Implementar despliegues y orquestación de servicios en Kubernetes.Requisitos3+ años de experiencia en desarrollo backend con Java y Spring Boot.Dominio en APIs RESTful, microservicios y arquitecturas orientadas a servicios (SOA).Conocimientos sólidos en bases de datos SQL (PostgreSQL, Oracle, MySQL o similares).Experiencia con Docker y conceptos de contenedorización.Manejo de Service Mesh (Istio) y ecosistemas distribuidos.Experiencia trabajando con Oracle Cloud u otros proveedores similares.Buen entendimiento de procesos CI/CD, integración continua y despliegues automatizados.Manejo avanzado de Git, flujos colaborativos y revisión de código.Experiencia colaborando en equipos ágiles bajo Scrum o Kanban.Capacidad analítica para resolución de problemas, soporte a incidencias y análisis de rendimiento.Excelente documentación técnica y comunicación entre equipos multidisciplinarios.Deseable (no obligatorio): experiencia con Kubernetes, herramientas de Generative AI y bases de datos vectoriales.En Consultec-TI creemos en el poder del talento para transformar organizaciones. Impulsamos la evolución digital en sectores como banca, retail, salud, energía y gobierno, desarrollando soluciones que optimizan procesos y mejoran la experiencia de los usuarios. Aquí encontrarás un espacio para crecer, participar en proyectos innovadores y ser parte de equipos de alto rendimiento que marcan la diferencia.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In