.En ORCA_®_ somos una empresa galardonada y en crecimiento, que brinda soluciones innovadoras en gestión de riesgos, cumplimiento normativo y control. Valoramos la pluralidad de pensamiento, fomentamos un ambiente de trabajo colaborativo y nos comprometemos con el desarrollo humano y profesional de la gente.- Acerca de la posición:_Como _Sr. Java Developer_, diseñarás algoritmos, componentes de arquitectura de software escalables y desarrollaras aplicaciones robustas, aplicando las mejores prácticas de seguridad en el código, contribuyendo a la programación de microservicios y gestión de proyectos de desarrollo de software garantizar la calidad de los desarrollos, el código seguro y la adhesión a las buenas prácticas en el desarrollo.- ¿Cuáles serán tus retos?_- Diseñar algoritmos eficientes para resolver problemas complejos en el desarrollo de software.- Diseñar componentes de arquitectura de software escalables que cumplan con los estándares de la empresa.- Desarrollar, mantener y brindar soporte técnico a aplicaciones en base a nuestros aplicativos.- Aplicar rigurosamente conocimientos de seguridad en código fuente para prevenir vulnerabilidades como XSS y SQL injection.- Programar microservicios que formen parte de la arquitectura de la aplicación.- Contribuir en todas las etapas del ciclo de vida del desarrollo de software (SDLC), desde el análisis hasta la implementación.- Gestionar proyectos, incluyendo el análisis, pruebas, documentación y desarrollo de requerimientos de negocio.- Garantizar la calidad del código mediante revisiones, pruebas unitarias y la implementación de buenas prácticas de desarrollo.- Actualizar bibliotecas y dependencias del proyecto para mantenerlo actualizado.- Optimizar el rendimiento de las aplicaciones.- Configurar servidores de aplicaciones si es necesario.- Participar en la migración de versiones de Java cuando sea necesario.- Colaborar en la configuración de servidores de aplicaciones.- Explorar y utilizar tecnologías adicionales como Apache Kafka y Birt para la generación de reportes.- ¿Qué estamos buscando?_- en Informática, Ingeniería de Software o a fin.- Experiência en diseño e implementación de patrones de diseño orientado a Objetos (al menos 4 años).- Experiência en desarrollo de aplicaciones con Java 8 y Java 11 o superior (al menos 2 años en cada versión).- Conocimiento sólido de características y mejores prácticas de Java 8 y Java 11.- Experiência en estrategias de generación de llaves primarias (al menos 3 años).- Experiência en mapeo de estructuras de entidad-relación complejas (al menos 3 años).- Conocimientos de Spring Framework versión 3.1.1 o superior y configuración de componentes mediante XML y anotaciones.- Experiência en JPA y Hibernate (al menos 2 años).- Amplia experiência en creación de consultas SQL en modelos relacionales complejos (al menos 2 años).- Experiência en creación y despliegue de microservicios con Spring Boot.- Experiência en la actualización de bibliotecas y dependencias