DESCRIPCIóN
Desarrollador Java Senior orientado a backend, encargado de analizar requerimientos complejos, diseñar soluciones robustas e implementar componentes empresariales escalables sobre Java y Spring. Participa en la definición técnica, estimación, construcción e ինտégración de APIs REST, servicios backend y mejoras evolutivas, asegurando calidad, mantenibilidad, seguridad y alineación con necesidades de negocio
REQUISITOS
-
Ingeniería, Licenciatura o carrera afín en Sistemas, Computación, Software o similar
- Experiencia senior en desarrollo Java backend.
-
Sólida experiencia en análisis de requerimientos y traducción de necesidades funcionales a diseño técnico y código.
-
Dominio de inglés avanzado para comunicación directa con equipos internacionales.
-
Experiencia trabajando con metodologías ágiles, documentación técnica y colaboración multidisciplinaria.
-
Java 17 y 21.
-
Spring y Spring Boot, con diseño e implementación de APIs REST y servicios REST.
-
Diseño de soluciones backend con foco en escalabilidad, mantenibilidad y buenas prácticas.
-
Manejo de bases de datos SQL; deseable experiencia con Spanner.
-
Git y GitHub para control de versiones.
-
Jira y Confluence para seguimiento, documentación y coordinación.
-
SonarQube para análisis de calidad de código.
-
Postman para pruebas y validación de servicios REST.
-
Capacidad para revisar y estimar requerimientos técnicos, así como orientar decisiones de arquitectura a nivel de componente.
-
Experiencia con React para soporte o integración con frontend.
-
Conocimiento de Spring Security, JPA/Hibernate y patrones de diseño
- Experiencia con Docker, Kubernetes y prácticas DevSecOps
-
Manejo de CI/CD, Jenkins y despliegues automatizados
-
Experiencia con cloud (GCP, AWS o Azure)
- Conocimientos en mensajería asíncrona y testing avanzado con JUnit/Mockito
-
Analizar requerimientos complejos y proponer soluciones técnicas viables.
-
Diseñar e implementar APIs REST y componentes backend en Java.
-
Participar en decisiones técnicas de diseño, estructura y evolución de la solución.
-
Validar integraciones y servicios usando Postman.
-
Colaborar con equipos internacionales en inglés.
-
Documentar, estimar y dar seguimiento a tareas en Jira y Confluence.
-
Revisar calidad de código y asegurar cumplimiento de estándares técnicos.
-
Apoyar en despliegues, integración continua y resolución de incidencias técnicas.
-
Interactuar con frontend cuando sea necesario para integración con React.