Senior Java Backend Developer
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Al continuar, aceptas nuestros Términos & Política de Privacidad.
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