Hybrid Java Development Engineer

Posted last week

Apply now

About the role

  • Java Developer at Thales designing and implementing applications. Collaborating with teams to deliver secure solutions in identity management and data protection.

Responsibilities

  • Diseñar, desarrollar, probar e implementar aplicaciones Java que resuelvan problemas reales y deleiten a los usuarios.
  • Colaborar y crear: unirse a diseñadores, gerentes de producto y otros desarrolladores para idear e implementar nuevas funcionalidades.
  • Innovar e integrar: trabajar en proyectos que conecten diversos dispositivos y sistemas, brindando soluciones fluidas.
  • Mejorar y optimizar: hacer que el software existente sea mejor, más rápido y más eficiente, asegurando el mejor rendimiento.
  • Participar en revisiones de código y contribuir al intercambio de conocimientos.
  • Cooperar para preparar guías y documentación para instalación, configuración y solución de problemas.

Requirements

  • Título de licenciatura o maestría en ingeniería o informática, y experiencia significativa en su campo de especialización.
  • Experiencia demostrada en desarrollo Java.
  • Experiencia con Spring Boot, Micronaut o Quarkus para desarrollar microservicios.
  • Experiencia con tecnologías de mensajería distribuida, Docker, K8s, etc.
  • Fuerte comprensión de la programación orientada a objetos y patrones de diseño.
  • Experiencia comprobada en el proceso completo de desarrollo de software y haber trabajado en metodologías ágiles.
  • Excelentes habilidades de comunicación escrita y verbal en inglés (B2+) y español.
  • Se valorará el conocimiento previo o experiencia de trabajo en alguno de los siguientes puntos:
  • Conocimiento de DDD y arquitecturas impulsadas por eventos.
  • Experiencia con Kafka Streams u otra tecnología de procesamiento de flujos de datos.
  • Experiencia con APIs REST.
  • Conocimiento de tecnologías en la nube como Consul y Kubernetes.
  • Conocimiento de Prometheus para producir métricas técnicas.
  • Experiencia con Jenkins o GitLab CI.
  • Conocimiento de IntelliJ IDEA u otro IDE.
  • Conocimiento de un segundo lenguaje de programación: Kotlin, Scala, etc.
  • Conocimiento de principios de ciberseguridad y mejores prácticas para asegurar sistemas de software.
  • Conocimiento y experiencia comprobada relevante en el dominio de fronteras y viajes.

Benefits

  • Horarios de trabajo flexibles.
  • Días de trabajo intensivos los viernes y durante agosto.
  • Trabajo remoto - 2/3 días a la semana trabajando desde casa.
  • Ayuda con restaurantes y beneficios sociales (seguros de salud, guardería).
  • Café gratuito en el sitio.

Job title

Java Development Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job