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