Senior Full-Stack Java & Angular Developer at Compañía Confidencial - Tecnología | Torre

Senior Full-Stack Java & Angular Developer

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Contractor

Currency exchange and payroll taxes to be paid by:

Depends on the location of the candidate

Provide your expected compensation while applying
location_on
Hybrid (Guadalajara, Jalisco, Mexico)
Posted 12 days ago

Responsibilities


Senior Full Stack Java & Angular Developer Ubicación: Guadalajara, México 🇲🇽 Modalidad: 100% Remoto Zona horaria: CST Idioma: Inglés C1+ y español fluido Experiencia: 10+ años en Java/J2EE | 4+ años en Angular Sobre la posición Buscamos un/a Senior Full Stack Java & Angular Developer con sólida experiencia en desarrollo de aplicaciones web, arquitectura de soluciones y tecnologías Java/J2EE y Angular. La persona será responsable de participar en todo el ciclo de desarrollo, desde el análisis de requerimientos y diseño técnico hasta la implementación, pruebas, revisión de código y optimización de soluciones. Responsabilidades • Colaborar con Product Owners, Software Engineers y otros equipos para transformar requerimientos de negocio en soluciones tecnológicas. • Diseñar y desarrollar aplicaciones web utilizando Angular, HTML5, CSS3 y Bootstrap. • Desarrollar e integrar Web Services RESTful para la comunicación entre aplicaciones y servidores. • Resolver problemas, realizar debugging y optimizar código para garantizar rendimiento, seguridad y mantenibilidad. • Crear unit tests y pruebas automatizadas. • Realizar code reviews, asegurando el cumplimiento de estándares y buenas prácticas. • Participar en el ciclo completo de desarrollo de aplicaciones. • Investigar alternativas técnicas, desarrollar Proof of Concepts (POCs) y recomendar soluciones. • Colaborar con Product Management en la definición de roadmaps y objetivos técnicos. • Trabajar junto a Enterprise Architects en el diseño de soluciones siguiendo lineamientos arquitectónicos. Requisitos excluyentes Experiencia técnica • 10+ años de experiencia desarrollando con Java y J2EE. • 4+ años de experiencia en Front-End utilizando frameworks y tecnologías web, especialmente Angular / AngularJS. • Dominio de HTML, CSS y ES6. • Experiencia con NPM y workflows de desarrollo Front-End. • Experiencia avanzada desarrollando Single Page Applications (SPA). • Conocimiento sólido del DOM. • Experiencia con compatibilidad entre navegadores. • Conocimiento de REST y/o SOAP Web Services. • Conocimientos de SQL y experiencia con uno o más RDBMS. • Conocimiento de Kubernetes y Docker. • Experiencia con CI/CD Pipelines. • Experiencia en automated frontend testing, por ejemplo Jasmine. • Experiencia en desarrollo Cloud con Azure y/o AWS. • Conocimientos sólidos de programación orientada a objetos, estructuras de datos, algoritmos y análisis de complejidad. • Experiencia aplicando buenas prácticas y patrones de diseño, incluyendo observables, control de flujo, manejo de eventos, errores y AJAX. • Experiencia trabajando en ambientes Agile. • Sólidas habilidades analíticas y de resolución de problemas. • Excelentes habilidades de comunicación y colaboración. Inteligencia Artificial aplicada al desarrollo • Experiencia práctica utilizando AI-powered engineering tools, como GitHub Copilot, ChatGPT, Cursor, Claude u otras herramientas similares. • Capacidad para utilizar IA en desarrollo de software, automatización de pruebas, debugging, refactoring y documentación técnica, manteniendo estándares de calidad, seguridad y mantenibilidad del código. Formación • BA, BS o MS en Computer Science, Engineering o una carrera técnica relacionada. Experiencia y conocimientos deseables • Redis, Memcached y/o Elasticsearch. • Metodologías y prácticas DevOps. • Git, Azure DevOps, Jenkins, Terraform y/o Terragrunt. • Diseño y desarrollo de sistemas distribuidos y aplicaciones multithreaded. • Spring Boot. • Spring JPA / Hibernate. • Spring Security. • Arquitectura de Microservicios y patrones de diseño. • Python, JavaScript y Shell Scripting. • Experiencia como mentor/a de Software Engineers junior. Requisitos de ubicación e idioma • Residencia obligatoria en Guadalajara, México. • La posición es 100% remota, pero exclusivamente desde Guadalajara. • Inglés C1+, con comunicación fluida. • Español fluido/bilingüe. • Disponibilidad para trabajar bajo zona horaria CST. Importante El CV debe demostrar claramente experiencia comprobable como Software Engineer, alineada con: • Formación académica requerida. • 10+ años de experiencia en Java/J2EE. • 4+ años de experiencia en Angular/Front-End. • Stack tecnológico requerido. • Experiencia en desarrollo de aplicaciones web y servicios. • Experiencia con Cloud, Docker, Kubernetes y CI/CD. • Experiencia en ambientes Agile. Buscamos un perfil Senior con experiencia técnica comprobable y capacidad para participar tanto en desarrollo como en decisiones de diseño y arquitectura.