Estamos buscando un
Java Angular Developer Senior
con amplia experiencia en el desarrollo de aplicaciones web responsivas y de alto desempeño. Serás responsable de diseñar, construir y mantener soluciones SaaS escalables, trabajando en estrecha colaboración con UX Designers, Product Managers y un equipo multidisciplinario de ingenieros.
Tu misión será impulsar la innovación tecnológica, asegurando que nuestras aplicaciones cumplan con los más altos estándares de rendimiento, seguridad y experiencia de usuario.
Responsabilidades
- Colaborar con Product Owners, Software Engineers y stakeholders para transformar requerimientos de negocio en soluciones técnicas efectivas.
- Diseñar y desarrollar aplicaciones web utilizando
Angular, HTML5, CSS3 y Bootstrap
.
- Construir y consumir
RESTful Web Services
para la integración con servidores.
- Depurar, optimizar y asegurar el rendimiento y la seguridad del código.
- Crear pruebas unitarias y automatizadas para garantizar la calidad del software.
- Realizar revisiones de código siguiendo estándares y mejores prácticas.
- Participar en el ciclo completo de desarrollo: análisis, diseño, pruebas, implementación y mantenimiento.
- Apoyar en la definición de roadmaps y validar la viabilidad técnica de nuevos productos o funcionalidades.
- Colaborar con arquitectos empresariales en el diseño de soluciones escalables.
Requisitos
- Licenciatura o ingeniería en
Ciencias de la Computación, Ingeniería de Sistemas o afín
.
- +9 años de experiencia
en desarrollo con
Java / J2EE
.
- +4 años en desarrollo Front-End
con
Angular y AngularJS
.
- Dominio de
HTML, CSS, ES6
y frameworks de SPA.
- Experiencia con
NPM, DOM, compatibilidad entre navegadores
.
- Conocimiento sólido en
estructuras de datos, algoritmos, patrones de diseño y buenas prácticas (observables, manejo de eventos/AJAX, control de flujo de aplicaciones, etc.)
.
- Experiencia con
SQL y RDBMS
.
- Conocimientos en
REST / SOAP Web Services
.
- Manejo de
Kubernetes, Docker, CI/CD pipelines
.
- Experiencia en entornos
ágiles
y pruebas automatizadas (ej. Jasmine).
- Experiencia en
nube (Azure / AWS)
.
- Habilidades analíticas, de resolución de problemas y comunicación efectiva.
Deseable
- Experiencia con
NoSQL (Redis, Elasticsearch, Memcached)
.
- Conocimiento en
DevOps (Git, Azure DevOps, Jenkins, Terraform, Terragrunt)
.
- Experiencia con
Spring Boot, JPA/Hibernate, Spring Security
.
- Conocimiento en
arquitectura de microservicios
.
- Manejo de
Python, JavaScript o Shell scripting
.
- Experiencia en mentoría de ingenieros junior.