Hazelcast

Ingeniero con Experiencia Avanzada en Java y Spring Boot

Esta oferta ya no está activa. Estas son las últimas ofertas de empleo remoto:

Últimas ofertas de empleo remoto

Ver todas las ofertas →

Se busca un Ingeniero con experiencia en Java y Spring Boot para unirse al equipo de Aplicaciones. El equipo se centra en proporcionar herramientas para enriquecer la plataforma Hazelcast, facilitando su uso, escalabilidad y ofreciendo mayor funcionalidad. Se garantizan soluciones que satisfagan las necesidades más exigentes de los clientes.

El puesto como Ingeniero Java es crucial para garantizar que la plataforma Hazelcast cumpla con los objetivos comerciales, sea sólida y escalable, y que los clientes confíen en ella para implementaciones de misión crítica.

Responsabilidades:

  • Diseñar, desarrollar y mantener aplicaciones Spring Boot para respaldar tanto el centro de gestión de usuarios finales como la plataforma basada en microservicios en la nube.
  • Implementar nuevas soluciones utilizando frameworks y bibliotecas Java, garantizando escalabilidad, rendimiento y confiabilidad.
  • Optimizar la plataforma para mejorar la velocidad, la eficiencia y la utilización de recursos.
  • Implementar medidas de seguridad para proteger la integridad y confidencialidad de los datos, incluyendo el cifrado, el control de acceso y el cumplimiento de las regulaciones pertinentes.
  • Integrar componentes de almacenamiento con otra infraestructura de software, como SQLite, RocksDB o soluciones en la nube.
  • Supervisar el sistema para detectar problemas de rendimiento, errores y posibles fallas, e implementar procedimientos de mantenimiento como copias de seguridad, recuperación de datos y planes de recuperación ante desastres.
  • Colaborar con equipos multifuncionales, incluidos desarrolladores de software, arquitectos y gerentes de productos, para garantizar la integración y el funcionamiento efectivos de los componentes dentro de la infraestructura de software general.
  • Documentar decisiones de diseño, detalles de implementación y procedimientos operativos para facilitar la colaboración entre los miembros del equipo y garantizar la capacidad de mantenimiento del sistema.
  • Mantenerse actualizado con los últimos avances en tecnologías de almacenamiento, lenguaje de programación Java y las mejores prácticas de ingeniería de software, aplicando este conocimiento para mejorar los sistemas de almacenamiento existentes y desarrollar nuevas soluciones.

Requisitos:

  • Experiencia en desarrollo en Java y Spring Boot.
  • Conocimiento de frameworks y herramientas Java populares (Spring, Hibernate, Maven).
  • Experiencia en diseño de API (API bien diseñadas que admitan compatibilidad con versiones anteriores).
  • Conocimiento de Java JDK 17 o superior.

Conocimientos deseables:

  • Experiencia con aplicaciones en contenedores (tecnologías Kubernetes y AWS).
  • Conocimiento en almacenes de datos en memoria (SQLite, RocksDB).
  • Conocimiento en redes, sistemas distribuidos, estructuras de datos y algoritmos de consistencia.
  • Experiencia en evaluación comparativa del rendimiento.

Ofertas abiertas parecidas

Scroll al inicio
Ir arriba