Detalles de la Vacante

Senior Java Software Engineer

Descripción

Empresa: ITJ

Buscamos un Ingeniero de Software Senior enfocado en mejorar el diseño de software, colaborar con sus compañeros y comunicarse efectivamente con otros representantes del negocio. Creará, probará y evaluará aplicaciones y sistemas de software para que funcionen según requisitos específicos. Debe trabajar en equipos multifuncionales para entregar productos de software.

Experiencia requerida

3 a 5 años para nivel medio, 5+ para nivel senior en Java y Angular

Responsabilidades

Diseñar y desarrollar software, probar aplicaciones y sistemas, aplicar conocimientos de sistemas informáticos y estructura de software, crear diagramas de flujo y documentación, crear manuales y conjuntos detallados de instrucciones (incluyendo algoritmos), construir, implementar y mantener aplicaciones de software o programas de utilidad, diseñar e implementar seguridad de sistemas y aseguramiento de datos, brindar soporte y orientación a programadores pares, trabajar colaborativamente con testers de software, mantener flexibilidad, documentar requisitos y especificaciones, defender la misión y valores de la empresa

Conocimientos técnicos

Java 8+, Spring Boot, Angular 10+ (TypeScript), HTML5, CSS, microservicios basados en eventos, arquitectura de microservicios, bases de datos relacionales (PostgreSQL), Git/GitLab, metodologías ágiles; deseable AWS (ECS, S3, CloudFront, Terraform), DevOps, CI/CD, arquitectura hexagonal (Puertos y Adaptadores)

Habilidades

Trabajo en equipo, resolución de problemas, comunicación, proactividad, alta motivación, compromiso, liderazgo (para rol senior), capacidad de colaborar con testers, organización, flexibilidad, documentación de requisitos y especificaciones

Escolaridad

Licenciatura en Ciencias de la Computación, Ingeniería, Ciencias de la Vida o afines; o título de secundaria/educación general

Experiencia

3 a 5 años para nivel medio, 5+ para nivel senior en Java y Angular

Conocimientos

Java 8+, Spring Boot, Angular 10+ (TypeScript), HTML5, CSS, microservicios basados en eventos, arquitectura de microservicios, bases de datos relacionales (PostgreSQL), Git/GitLab, metodologías ágiles; deseable AWS (ECS, S3, CloudFront, Terraform), DevOps, CI/CD, arquitectura hexagonal (Puertos y Adaptadores)

Habilidades

Trabajo en equipo, resolución de problemas, comunicación, proactividad, alta motivación, compromiso, liderazgo (para rol senior), capacidad de colaborar con testers, organización, flexibilidad, documentación de requisitos y especificaciones

Actividades

Diseñar y desarrollar software, probar aplicaciones y sistemas, aplicar conocimientos de sistemas informáticos y estructura de software, crear diagramas de flujo y documentación, crear manuales y conjuntos detallados de instrucciones (incluyendo algoritmos), construir, implementar y mantener aplicaciones de software o programas de utilidad, diseñar e implementar seguridad de sistemas y aseguramiento de datos, brindar soporte y orientación a programadores pares, trabajar colaborativamente con testers de software, mantener flexibilidad, documentar requisitos y especificaciones, defender la misión y valores de la empresa

Educación

Licenciatura en Ciencias de la Computación, Ingeniería, Ciencias de la Vida o afines; o título de secundaria/educación general

Idiomas

Inglés - Avanzado

Datos Generales

Tipo de Contrato

Tiempo completo

Idioma

Inglés - Avanzado