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.