Como Desarrollador Fullstack Java/Angular para Ecommerce tendrás la responsabilidad de diseñar y escalar soluciones de Ecommerce de alto impacto, aplicando arquitecturas modernas y excelencia operativa desde el backend hasta la interfaz de usuario.
¿Qué vas a hacer?
Realizar actividades generales de desarrollo de aplicaciones, incluyendo pruebas unitarias, implementación de código en el entorno de desarrollo y documentación técnica.
Trabajar en uno o más proyectos, contribuyendo al código desconocido escrito por los miembros del equipo.
Diagnosticar y resolver problemas de rendimiento.
Participar en el proceso de estimación, especificaciones de casos de uso, revisiones de planes y casos de prueba, requisitos y planificación de proyectos.
Documentar el código y los procesos para que cualquier otro desarrollador pueda involucrarse con el mínimo esfuerzo.
Desarrollar y operar aplicaciones a gran escala desde el backend hasta la interfaz de usuario, centrándose en la excelencia operativa, la seguridad y la escalabilidad.
Aplicar prácticas modernas de desarrollo de software (computación sin servidor, arquitectura de microservicios, CI/CD, infraestructura como código, etc.).
Trabajar en equipo para integrar nuestros sistemas con los sistemas internos existentes, Data Fabric y CSA Toolset.
Participar en la hoja de ruta tecnológica y en los debates sobre arquitectura para hacer realidad los requisitos y la visión del negocio.
Formar parte de un equipo de ingeniería unido que emplea prácticas ágiles de desarrollo de software.
Clasificar los problemas del producto o sistema y depurarlos, rastrearlos y resolverlos mediante el análisis de las fuentes de los problemas y su impacto en la red, las operaciones y la calidad del servicio.
Escribir, depurar y resolver problemas de código en tecnologías de código abierto convencionales.
Liderar los esfuerzos para los entregables del Sprint y resolver problemas de complejidad media.
¿Qué experiencia necesitas?
Título académico en Ingeniería Informática, Sistemas o carreras afines.
+2 años de experiencia trabajando con diseño de software y lenguajes de programación Java, typescript.
+ 2 años de experiencia con herramientas de gestión de compilación de software como Maven o Gradle.
+2 años de experiencia con HTML, CSS y desarrollo frontend/web con angular 17 o superior
+2 años de experiencia con pruebas de software, técnicas y estrategias de ingeniería de rendimiento y calidad.
+ 1 años de experiencia con tecnología en la nube: GCP
¿Qué podría diferenciarte?
Inglés a nivel intermedio.
Desarrollo de interfaz de usuario con angular 17 o superior.
Experiencia con tecnologías backend como JAVA/J2EE 17 o superior, SpringBoot, microservicios
Sistemas de gestión de control de código fuente (p. ej., SVN/Git, Github) y herramientas de compilación como Maven y Gradle. Entornos ágiles (p. ej., Scrum, XP)
Bases de datos relacionales (p. ej., SQL Server, MySQL)
Herramientas Atlassian (p. ej., JIRA, Confluence y Github)
Estas vacantes tienen roles y ubicación similares.