Descripción del trabajo
Se busca un desarrollador Java con experiencia en aplicaciones robustas y escalables. La posición requiere habilidades en el desarrollo de soluciones en la nube, gestión de bases de datos y procesamiento de datos a gran escala, trabajando de manera colaborativa con equipos multifuncionales para garantizar la calidad, el rendimiento y la confiabilidad de las aplicaciones.
Responsabilidades:
- Diseñar, desarrollar y mantener aplicaciones Java utilizando el marco Spring (Spring Boot, Spring MVC).
- Implementar soluciones escalables en la nube aprovechando los servicios de AWS, incluidos RDS, SQS, Iceberg, Athena, Glue y EMR.
- Diseñar y optimizar esquemas de bases de datos y consultas para PostgreSQL.
- Desarrollar y administrar flujos de datos y canalizaciones, garantizando el rendimiento y la confiabilidad.
- Trabajar con sistemas de mensajería como Kafka para manejar flujos de datos a gran escala.
- Desarrollar y mantener servicios web SOAP cuando sea necesario.
- Colaborar con equipos multifuncionales, incluyendo ingenieros de datos, DevOps y propietarios de productos, para definir, diseñar y entregar nuevas funciones.
- Solucionar problemas, depurar y optimizar aplicaciones y procesos de datos para el rendimiento y la escalabilidad.
- Garantizar altos estándares de calidad de código, automatización y mejores prácticas.
Requisitos:
- Experiencia en desarrollo en Java.
- Competencia en el marco Spring (Spring Boot, Spring MVC, Spring Data).
- Experiencia práctica con servicios de AWS (RDS, SQS, Athena, Glue, EMR, Iceberg).
- Experiencia trabajando con bases de datos PostgreSQL.
- Conocimiento de mensajería y sistemas controlados por eventos (Kafka).
- Experiencia en el desarrollo de servicios web SOAP.
- Excelentes habilidades para la resolución de problemas, atención al detalle y capacidad para depurar sistemas complejos.
- Buenas habilidades de comunicación y trabajo en equipo.
Deseable:
- Experiencia con herramientas de infraestructura como código (Terraform).
- Conocimiento de marcos de procesamiento de datos distribuidos (Apache Flink, Apache Spark).
- Familiaridad con la contenedorización y la orquestación (Docker, Kubernetes).
- Interés o experiencia en ingeniería de datos y aplicaciones intensivas en datos.
Salario a percibir
A convenir
Regístrate o identifícate
- Debes estar registrado para solicitar una oferta.
- El tener un perfil completo en Remotojob.com garantiza que tu currículum tendrá mayor exposición.
- Estar registrado nos ayuda a prevenir el spam y los convocantes fantasma.
- Las empresas otorgan mayor credibilidad a los perfiles con descripciones e imágenes completas.
Para ver el contacto directo del empleo, debes tener una cuenta regístrate ahora.




