Senior Java Backend Developer - AWS & Data Lake
Senior Java Backend Developer - AWS & Data Lake
Bogotá, CO, 110231
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
• Comunicación
• Trabajo en equipo
• Resolución de Problemas
• Gestión de Stakeholders
• Construcción de Relaciones
• Toma de Decisiones
• Proactividad
• Adaptabilidad
• Autogestión
• Pensamiento Estratégico
• Pragmatismo
• Manejo de Conflictos
• Orientación a resultados
• Control y organización
En cumplimiento con nuestras disposiciones en materia de protección de datos personales, te informamos que la información que nos proporciones, será tratada conforme al Aviso de Privacidad que encontrarás en nuestra página web.En el apartado: Aviso de privacidad para el tratamiento de datos personales- candidato-