Detalles de la Vacante

Java Software Engineer

Descripción

Empresa: New York Technology Partners

Buscamos un Ingeniero de Software Java con experiencia práctica en escritura de código de alta calidad para software que funcione a escala, sea mantenible y extensible. El candidato se asegurará de que la pila de software se integre con nuestro pipeline de CI/CD existente y contribuirá a mejoras continuas; diseñará, planificará y entregará software de alta calidad de forma independiente.

Experiencia requerida

5+ años de experiencia práctica en codificación de producción a gran escala.

Responsabilidades

Escribir código de alta calidad para software a escala, garantizar la integración con el pipeline de CI/CD, desarrollar microservicios backend basados en REST, proponer soluciones técnicas para nuevas características, proporcionar liderazgo técnico y mentoría a desarrolladores junior.

Conocimientos técnicos

Java, Springboot, SQL, bases de datos NoSQL, tecnologías de mensajería síncrona y asíncrona (Kinesis, Kafka, SQS o RabbitMQ), Caching, Redis, infraestructura como código, arquitectura de microservicios, API REST, Javascript con un framework MVC moderno, AWS (EC2, Lambda, SQS, EKS, S3, Cloudwatch), pipeline CI/CD con Jenkins o GitHub Actions.

Habilidades

Excelentes habilidades de diseño de software, capacidad de trabajar de forma autónoma o en equipo, liderazgo técnico, mentoría, compromiso con prácticas ágiles y arquitectura escalable, capacidad para comprender flujos de trabajo complejos y desarrollar soluciones innovadoras.

Escolaridad

Licenciatura o Maestría en Ciencias de la Computación o área afín.

Experiencia

5+ años de experiencia práctica en codificación de producción a gran escala.

Conocimientos

Java, Springboot, SQL, bases de datos NoSQL, tecnologías de mensajería síncrona y asíncrona (Kinesis, Kafka, SQS o RabbitMQ), Caching, Redis, infraestructura como código, arquitectura de microservicios, API REST, Javascript con un framework MVC moderno, AWS (EC2, Lambda, SQS, EKS, S3, Cloudwatch), pipeline CI/CD con Jenkins o GitHub Actions.

Habilidades

Excelentes habilidades de diseño de software, capacidad de trabajar de forma autónoma o en equipo, liderazgo técnico, mentoría, compromiso con prácticas ágiles y arquitectura escalable, capacidad para comprender flujos de trabajo complejos y desarrollar soluciones innovadoras.

Actividades

Escribir código de alta calidad para software a escala, garantizar la integración con el pipeline de CI/CD, desarrollar microservicios backend basados en REST, proponer soluciones técnicas para nuevas características, proporcionar liderazgo técnico y mentoría a desarrolladores junior.

Educación

Licenciatura o Maestría en Ciencias de la Computación o área afín.

Idiomas

Inglés - Avanzado

Datos Generales

Tipo de Contrato

Tiempo completo

Idioma

Inglés - Avanzado