Dev Backend Java - CL
Full TimeJob Overview
Buscamos un Desarrollador Backend Senior con sólida experiencia en el desarrollo de soluciones empresariales, especializado en Java 17+ y Spring Boot 3. Quién será responsable del desarrollo integral del lado del servidor, la integración de APIs (REST y SOAP), la modernización tecnológica de sistemas legados y la implementación rigurosa de prácticas de seguridad.
Asimismo, tendrá una participación activa en entornos Cloud (OCI) y orquestación con Kubernetes, asegurando la escalabilidad, alta disponibilidad y la correcta migración de aplicaciones desde versiones anteriores de Java.
La posición será de tipo trabajo hibrido: con presencialidad en las oficinas del cliente 1 vez a la semana.
La posición será de tipo trabajo hibrido: con presencialidad en las oficinas del cliente 1 vez a la semana.
Key Responsibilities
1. Desarrollo Backend y Arquitectura
- Diseñar, desarrollar y mantener la lógica del servidor y aplicaciones backend utilizando Java 17+ Spring Boot 3.
- Construir y mantener microservicios en la nube (OCI) y arquitecturas orientadas a eventos.
- Integrar y exponer APIs REST y SOAP garantizando alta disponibilidad, rendimiento y seguridad.
- Implementar patrones de diseño, arquitectura limpia y buenas prácticas de ingeniería de software.
2. Modernización y Migración Tecnológica
- Liderar la migración de aplicaciones backend desde Java 8/WebLogic hacia Java 17 + Spring Boot 3.
- Adaptar y configurar sistemas para su operación en Kubernetes + Istio dentro de entornos cloud.
3. Seguridad Aplicativa
- Implementar prácticas de desarrollo seguro basadas en OWASP Top 10.
- Prevenir vulnerabilidades críticas (SQL Injection, IDOR, manejo de sesiones, etc.).
- Integrar encriptación en tránsito (TLS/HTTPS), hashing y manejo seguro de credenciales y datos sensibles.
- Colaborar con el equipo de DevSecOps en el análisis de código estático/dinámico y remediación de vulnerabilidades.
4. DevSecOps, CI/CD e Infraestructura
- Integrar y desplegar aplicaciones backend utilizando Jenkins, Cloudbees y GitHub.
- Participar en la gestión de pipelines, automatizando pruebas unitarias y de integración.
- Gestionar contenedores Docker y despliegues en clústeres de Kubernetes.
5. Colaboración y Documentación
- Gestionar el ciclo de vida de las tareas en JIRA y mantener la documentación técnica actualizada en Confluence.
- Seguir los lineamientos del Líder Técnico y contribuir activamente en revisiones de código (Code Reviews) para asegurar la mejora continua.
Skills, Knowledge and Expertise
Technical Skills
- Lenguajes y Frameworks: Java 17+, Spring Boot 3+, Maven, POO.
- IDE: Eclipse, IntelliJ, VS Code.
- Microservicios y Cloud: OCI (Oracle Cloud Infrastructure), Kubernetes, Istio, Docker.
- Bases de Datos: Oracle, Redis, conectores Mongo.
- Seguridad: OWASP Top 10, seguridad en APIs, manejo de sesiones, Encriptación (TLS, hash).
- CI/CD: Jenkins, Cloudbees, GitHub.
- Arquitectura: Arquitecturas orientadas a eventos (Kafka/brokers).
- Herramientas de Gestión: SharePoint, JIRA y Confluence.
- Ofimática (Deseable) : Microsoft Office: Excel, Word, Outlook, Powerpoint, Visio.
- Versionamiento: Git.
Power Skills
- Capacidad para trabajar en equipos ágiles y colaborativos.
- Habilidades de comunicación técnica efectiva.
- Capacidad de análisis y resolución de problemas complejos en entornos distribuidos.
- Proactividad en la adopción de nuevas tecnologías y estándares de seguridad.
Make Your Resume Now