Senior Java Backend Developer

Hace 2 días

Bogotá ciudad, Bogotá, Distrito Capital, Colombia GFT Technologies LATAM Jornada completa $ 120 - $ 180 Por obra

Buscamos una persona con experiencia en desarrollo backend Java, diseño de APIs REST y construcción de soluciones basadas en AWS y arquitecturas Data Lake. El perfil deberá participar en el diseño y desarrollo de aplicaciones escalables, seguras y de alto rendimiento, contribuyendo a iniciativas de integración, procesamiento y consumo de datos analíticos en entornos cloud.

Responsabilidades

  • Diseñar y desarrollar servicios backend utilizando Java y Spring Boot
  • Construir y mantener APIs RESTful escalables, seguras y eficientes
  • Implementar soluciones orientadas a microservicios y arquitecturas distribuidas
  • Diseñar e integrar componentes para plataformas Data Lake en AWS
  • Participar en la modelación, procesamiento y consumo de datos analíticos
  • Desarrollar soluciones aplicando principios SOLID y buenas prácticas de ingeniería de software
  • Implementar pruebas automatizadas que garanticen la calidad y estabilidad de las soluciones
  • Optimizar aplicaciones y servicios para soportar ambientes de alto tráfico
  • Gestionar contenedores y procesos de despliegue mediante herramientas de integración continua
  • Colaborar con equipos multidisciplinarios bajo metodologías ágiles para asegurar entregas continuas y de calidad
  • Participar en revisiones de código y actividades de mejora continua de la arquitectura tecnológica

Requisitos y Calificaciones

Descripción del puesto:

Qué buscamos

Buscamos una persona con experiencia en desarrollo backend Java, diseño de APIs REST y construcción de soluciones basadas en AWS y arquitecturas Data Lake. El perfil deberá participar en el diseño y desarrollo de aplicaciones escalables, seguras y de alto rendimiento, contribuyendo a iniciativas de integración, procesamiento y consumo de datos analíticos en entornos cloud.

Responsabilidades

  • Diseñar y desarrollar servicios backend utilizando Java y Spring Boot
  • Construir y mantener APIs RESTful escalables, seguras y eficientes
  • Implementar soluciones orientadas a microservicios y arquitecturas distribuidas
  • Diseñar e integrar componentes para plataformas Data Lake en AWS
  • Participar en la modelación, procesamiento y consumo de datos analíticos
  • Desarrollar soluciones aplicando principios SOLID y buenas prácticas de ingeniería de software
  • Implementar pruebas automatizadas que garanticen la calidad y estabilidad de las soluciones
  • Optimizar aplicaciones y servicios para soportar ambientes de alto tráfico
  • Gestionar contenedores y procesos de despliegue mediante herramientas de integración continua
  • Colaborar con equipos multidisciplinarios bajo metodologías ágiles para asegurar entregas continuas y de calidad
  • Participar en revisiones de código y actividades de mejora continua de la arquitectura tecnológica

Requisitos y Calificaciones

  • Profesional en Ingeniería de Sistemas, Ingeniería de Software, Ingeniería Telemática, Ingeniería Informática, Ingeniería Electrónica o carreras afines
  • Mínimo 5 años de experiencia en desarrollo de software
  • Experiencia en programación orientada a objetos e ingeniería de software
  • Experiencia sólida en Java
  • Experiencia con Spring Boot
  • Experiencia en diseño y desarrollo de APIs RESTful
  • Dominio de AWS a nivel avanzado
  • Conocimiento de patrones de diseño
  • Conocimiento y aplicación de principios SOLID
  • Experiencia en programación orientada a objetos y programación funcional
  • Conocimiento de estilos y patrones de arquitectura de software
  • Experiencia con bases de datos SQL y NoSQL
  • Experiencia con MySQL
  • Experiencia con MongoDB
  • Conocimiento de servicios REST y SOAP
  • Experiencia en pruebas automatizadas
  • Experiencia en optimización de sistemas de alto tráfico
  • Manejo de Docker
  • Manejo de Jenkins
  • Manejo de Maven
  • Manejo de Gradle
  • Experiencia en análisis de calidad de código mediante SonarQube
  • Experiencia con AWS Analytics Services
  • Conocimiento de Amazon S3
  • Experiencia con AWS Glue
  • Conocimiento de Amazon Athena
  • Experiencia con Amazon Redshift
  • Conocimiento de AWS Lake Formation
  • Experiencia en arquitecturas Data Lake
  • Experiencia en modelamiento y consumo de datos analíticos
  • Experiencia trabajando bajo metodologías ágiles como Scrum o XP

Diferenciales

  • Certificaciones AWS
  • Experiencia en arquitecturas avanzadas de datos y analítica
  • Experiencia en soluciones cloud empresariales de gran escala
  • Conocimiento en optimización de plataformas analíticas y procesamiento masivo de datos

Habilidades blandas

  • Liderazgo