Descripción*¡se parte del equipo de contpaqi!*en contpaqi desarrollamos software para impulsar el crecimiento de las empresas con más de 40 años de experiência, creemos que cada colaborador es fundamental para el logro de resultados y por ende estamos comprometidos con el desarrollo y bienestar de nuestros colaboradores.¡somos un gran lugar para trabajar en el país!Distinguidos por gptw y best place to code, adicional somos orgullosamente una empresa socialmente responsable.objetivos:- mejorar y optimizar lógica del código para mejorar desempeño del aplicativo- optimizar el rendimiento, compatibilidad, y escalabilidad de la solución- garantiza la estabilidad del sistema y la mejora en tiempos de ejecución.- resolver requerimientos del cliente y trabajar en conjunto con producto y areas de servicio al cliente para priorizar el roadmap- identificar y corregir errores, optimizando el rendimiento de las aplicaciones.- revisión y proponer cambios a la arquitectura de componentes y proponer cambios (librerias, etc,)los beneficios que tiene contpaqi para ti:- home office y oficina, esquema híbrido, tú eliges de acuerdo a tu gestión- prestaciones superiores a la ley como: aguinaldo 30 días, prima vacacional 15 días a 100% y dias de descanso adicionales.- seguro de gastos médicos mayores- bono por cumpleaños- bono por home office- path de crecimientoen contpaqi promovemos una cultura inclusiva, que busca la equidad y valora las diferentes perspectivas.esto se traduce en género, religión, personas con discapacidad, lgbtiq+, etnia y diversidad de experiências.¡súmate a nuestro equipo de corazones azules!*requisitos*:- experiência en arquitecturas basadas en java y profundo conocimiento del ecosistema jvm.- conocimientos sólidos de patrones y conceptos de programación orientada a objetos (oop)- familiaridad con diferentes patrones de diseño y arquitectura- habilidad para escribir bibliotecas reutilizables de java- conocimientos de patrones de concurrencia de java- comprensión básica de los conceptos de patrón mvc (modelo-vista-controlador), jdbc (conectividad de bases de datos de java) y servicios web restful- conocimientos relevantes de marcos de gui de java como swing, swt, awt de acuerdo con los requisitos del proyecto- experiência en el manejo de bases de datos externas e integradas- implementación de plataformas de prueba automatizadas y pruebas unitarias- conocimiento profundo de herramientas de control de versiones de código, por ejemplo, git- comprensión de herramientas de creación como ant, maven, gradle, etc.- javaserver pages (jsp) y servlets- marcos web como struts y spring- tecnologías web como html, javascript, css, jquery- lenguajes de marcado como xml, json- multithreading y sincronización3 years