Detalles de la Vacante

Senior Backend Developer - Java

Descripción

Empresa: GFT Technologies

Buscamos un Desarrollador Backend Senior (L5) con amplia experiencia en la creación de soluciones backend escalables, diseño de APIs de alto rendimiento y desarrollo de aplicaciones empresariales robustas utilizando tecnologías modernas de Java.

Experiencia requerida

Mínimo 5 años de experiencia profesional como Desarrollador Backend Java en entornos empresariales.

Responsabilidades

Desarrollar y mantener aplicaciones de software de alta calidad usando Java 11 o superior. Diseñar, implementar y mantener APIs escalables que soporten patrones de procesamiento síncrono y asíncrono. Diseñar y optimizar estructuras de bases de datos y consultas SQL. Desarrollar y ejecutar pruebas unitarias exhaustivas con JUnit. Colaborar con equipos multifuncionales para entregar soluciones de software escalables y mantenibles. Participar activamente en revisiones de código y discusiones técnicas. Aportar experiencia técnica y contribuir a decisiones arquitectónicas y mejores prácticas. Asegurar el rendimiento, escalabilidad y mantenibilidad de las aplicaciones en entornos de producción.

Conocimientos técnicos

Java 11+, REST APIs, Procesamiento Síncrono y Asíncrono, SQL, Diseño y Optimización de Bases de Datos, Stream Processing, JUnit, Pruebas Unitarias, Diseño y Desarrollo de APIs, Revisiones de Código, Git, Metodologías Ágiles, Principios de Diseño de Software, Optimización de Rendimiento. Valorable: Bases de Datos en Memoria, Sistemas de Caché, Profiling de Memoria y CPU, Herramientas de Análisis de Rendimiento, Sistemas Distribuidos, Aplicaciones Backend de Alto Rendimiento.

Prestaciones y beneficios

Modalidad de Trabajo Remoto, Seguro Médico Privado, Programa de Recompensas (canjea puntos por tecnología, restaurantes y más), Academia de Aprendizaje (acceso a programas de capacitación y oportunidades de desarrollo profesional), Contrato Laboral Indefinido, oportunidad de trabajar en proyectos internacionales con equipos multiculturales.

Escolaridad

Licenciatura en Ciencias de la Computación, Ingeniería de Software, Tecnologías de la Información o áreas afines.

Experiencia

Mínimo 5 años de experiencia profesional como Desarrollador Backend Java en entornos empresariales.

Conocimientos

Java 11+, REST APIs, Procesamiento Síncrono y Asíncrono, SQL, Diseño y Optimización de Bases de Datos, Stream Processing, JUnit, Pruebas Unitarias, Diseño y Desarrollo de APIs, Revisiones de Código, Git, Metodologías Ágiles, Principios de Diseño de Software, Optimización de Rendimiento. Valorable: Bases de Datos en Memoria, Sistemas de Caché, Profiling de Memoria y CPU, Herramientas de Análisis de Rendimiento, Sistemas Distribuidos, Aplicaciones Backend de Alto Rendimiento.

Actividades

Desarrollar y mantener aplicaciones de software de alta calidad usando Java 11 o superior. Diseñar, implementar y mantener APIs escalables que soporten patrones de procesamiento síncrono y asíncrono. Diseñar y optimizar estructuras de bases de datos y consultas SQL. Desarrollar y ejecutar pruebas unitarias exhaustivas con JUnit. Colaborar con equipos multifuncionales para entregar soluciones de software escalables y mantenibles. Participar activamente en revisiones de código y discusiones técnicas. Aportar experiencia técnica y contribuir a decisiones arquitectónicas y mejores prácticas. Asegurar el rendimiento, escalabilidad y mantenibilidad de las aplicaciones en entornos de producción.

Educación

Licenciatura en Ciencias de la Computación, Ingeniería de Software, Tecnologías de la Información o áreas afines.

Idiomas

Inglés - Avanzado

Datos Generales

Tipo de Contrato

Tiempo completo

Idioma

Inglés - Avanzado

Disponibilidad de Viajar

No

Disponibilidad de Mudarse

No