Empresa de tecnología busca un Desarrollador Senior Java Spring con 5+ años de experiencia para unirse a su equipo remoto. Deberá implementar y mantener APIs RESTful, trabajar con desarrolladores frontend, desarrollar soluciones cloud en GCP y documentar en Confluence.
La clave de nuestro éxito es simple: entregamos la más alta calidad, a tiempo, con pasión y compromiso, y vivimos cada día según un conjunto de valores sólidos. Hemos construido una empresa que fomenta carreras a largo plazo en un entorno de aprendizaje continuo, con beneficios, herramientas y recursos de vanguardia. Además, certificaciones que avalan a nuestra empresa como un gran lugar para trabajar. Responsabilidades: - Implementar y mantener APIs RESTful con las mejores prácticas, calidad y seguridad. - Trabajar en estrecha colaboración con desarrolladores front-end para integrar servicios backend con interfaces de usuario basadas en Angular y Sencha ExtJS, asegurando una interacción y flujo de datos fluidos. - Desarrollar soluciones basadas en la nube y asegurar el despliegue y escalado de aplicaciones utilizando GCP. - Mantener documentación técnica completa en Confluence; asegurar claridad y transparencia para los equipos internos, y fomentar el intercambio de conocimientos dentro del equipo. - Monitorear continuamente el rendimiento de las aplicaciones y optimizar tanto el backend como el frontend para escalabilidad y velocidad. - Trabajar junto a product owners, analistas de negocio y otros stakeholders para recopilar requisitos y proporcionar insights técnicos que ayuden a definir características y hojas de ruta de productos. - Diagnosticar y resolver problemas técnicos, asegurando un tiempo de inactividad mínimo y un tiempo de actividad máximo de la aplicación. Requisitos: - Más de 5 años de experiencia profesional en desarrollo Java. - Experiencia intermedia/avanzada con Java. - Experiencia intermedia/avanzada con Spring y Spring Boot. - Experiencia avanzada en la construcción de APIs RESTful. - Familiaridad con seguridad de APIs, incluyendo autenticación (OAuth, JWT) y mejores prácticas. - Programación Orientada a Objetos, Clean Code, principios SOLID y patrones de diseño comunes. - Sólida comprensión de arquitecturas en capas y fundamentos de microservicios. - Experiencia básica con pruebas unitarias, de integración y end-to-end. - Familiaridad con servicios de Google Cloud Platform (GCP). - Experiencia intermedia con Angular y desarrollo frontend. - Experiencia intermedia con bases de datos relacionales (PostgreSQL, MySQL, SQL Server). - Experiencia avanzada trabajando en metodologías Agile. - Nivel de inglés B2+. Nice to Have: - Familiaridad con Sencha - framework ExtJS para desarrollo de UI. - Experiencia con integraciones de Navision o Salesforce. Acerca de nosotros: AssureSoft es una empresa multinacional de desarrollo de software y tecnología de la información que brinda consultoría estratégica, servicios tecnológicos y externalización de procesos de negocio. Trabajamos para innovar y crear software de calidad con equipos motivados, apasionados y calificados que se desarrollan en un entorno de crecimiento profesional estable y aprendizaje continuo. Oportunidades Inclusivas para Cada Talento. En AssureSoft, creemos que la verdadera innovación nace de la diversidad de ideas, experiencias y perspectivas. Por eso, nuestras prácticas de contratación son inclusivas y reflejan un firme compromiso con la equidad y la igualdad de oportunidades. Aquí, cada persona —sin importar su origen, género, orientación o creencias— encuentra un espacio para crecer, contribuir y ser valorada no solo por su talento, sino también por quién es. Qué nos diferencia: - Certificación Great Place To Work. - Una empresa con más de 15 años de experiencia. - Trabajar con clientes de clase mundial y proyectos a largo plazo. - Becas de inglés para un instituto externo. - Clases de inglés con profesores de la empresa. - Herramientas y recursos de última generación. - Certificaciones para tu crecimiento profesional. - Actividades de recreación y ocio. - Cumplimiento de las normativas y derechos laborales de tu región. Retención de tu información personal: AssureSoft retendrá tu información personal durante el tiempo que sea necesario para cumplir los propósitos para los que fue recopilada o según sea necesario para cumplir con nuestras obligaciones legales, resolver disputas y mantener registros comerciales apropiados. Una vez cumplido el propósito, tu información personal será retenida y bloqueada debido a la posibilidad de requisitos legales y gubernamentales, y hasta que haya expirado el plazo de prescripción. Aviso Importante sobre Información Personal: Si no deseas que tu información personal y profesional sea retenida en nuestra base de datos, por favor envía tu solicitud de eliminación de datos a [email protected].