About the job Fullstack Developer - Java J2EE - Angular
Buscamos un Senior Software Engineer altamente experimentado que será responsable de desarrollar aplicaciones web modernas y de alto rendimiento.
Trabajarás de la mano con UX Designers, Product Managers y otros ingenieros, participando en el diseño y desarrollo de soluciones SaaS escalables enfocadas en flujos de trabajo de usuarios finales.
Responsabilidades:
- Mantener comunicación abierta con Product Owners, ingenieros y stakeholders para transformar requerimientos de negocio en funcionalidades efectivas.
- Diseñar y desarrollar aplicaciones web utilizando Angular, HTML5, CSS3 y Bootstrap.
- Crear y consumir RESTful Web Services para la comunicación entre cliente y servidor.
- Resolver problemas, depurar y optimizar código para asegurar rendimiento y seguridad óptimos.
- Crear unit tests y pruebas automatizadas, asegurando estándares de calidad.
- Realizar code reviews y asegurar el cumplimiento de estándares y buenas prácticas.
- Participar en el ciclo completo de desarrollo: investigación, análisis, diseño, desarrollo, pruebas y mantenimiento.
- Colaborar con Product Management en la creación y evaluación de roadmaps.
- Trabajar con Enterprise Architects en la definición de arquitecturas alineadas a estándares corporativos.
Requisitos:
- Licenciatura o maestría en Ciencias de la Computación, Ingeniería o campo relacionado.
-
10+ años de experiencia programando en Java y J2EE.
-
4+ años de experiencia en ingeniería Front-End con Angular / AngularJS.
-
Dominio de HTML, CSS, ES6.
-
Conocimientos de herramientas de frontend como NPM.
-
Amplia experiencia desarrollando Single Page Applications (SPA).
-
Sólida comprensión de DOM y compatibilidad entre navegadores.
-
Fuerte capacidad de resolución de problemas, diseño orientado a objetos, estructuras de datos y análisis algorítmico.
-
Experiencia implementando buenas prácticas, patrones de diseño, control de flujo, manejo de eventos, errores y AJAX.
-
Conocimientos de SQL y experiencia con RDBMS.
-
Familiaridad con servicios web: REST / SOAP.
-
Conocimientos de Kubernetes, Docker y pipelines CI/CD.
-
Experiencia trabajando en entornos ágiles.
-
Experiencia en testing Front-End (ej. Jasmine).
-
Fuertes habilidades de comunicación y colaboración.
-
Experiencia en desarrollo en Azure y/o AWS.
- INGLÉS AVANZADO
Si cumples con el perfil y quieres formar parte de un equipo que construye soluciones de clase mundial, ¡esperamos tu postulación!