¡Activa las notificaciones laborales por email!

Senior Java Software Engineer

Realnaut

Tarragona

Presencial

EUR 40.000 - 60.000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

Una empresa de tecnología en Cataluña busca un Senior Java Software Engineer para liderar el desarrollo de soluciones innovadoras utilizando Java y Spring Boot. Buscan a alguien con al menos 4 años de experiencia y conocimientos en microservicios y arquitecturas. Ofrecen un entorno ágil, posibilidades de crecimiento profesional, y una retribución competitiva con beneficios flexibles.

Servicios

Formación continua
Teletrabajo
Retribución flexible
Seguro médico

Formación

  • Mínimo 4 años de experiencia en desarrollo con Java y Spring Boot.
  • Experiencia sólida en arquitectura hexagonal y microservicios.
  • Conocimiento avanzado de bases de datos relacionales y no relacionales.
  • Experiencia en testing unitario con jUnit y Mockito.
  • Experiencia en el uso de brokers de mensajería.
  • Experiencia en el desarrollo de APIs REST.
  • Conocimiento práctico en Docker y Kubernetes.
  • Conocimiento práctico en DDD y TDD.

Responsabilidades

  • Diseñar y desarrollar aplicaciones utilizando Java y Spring Boot.
  • Gestionar bases de datos relacionales y no relacionales.
  • Desarrollar y ejecutar pruebas unitarias.
  • Integrar sistemas de mensajería.
  • Desarrollar y mantener APIs REST.
  • Desplegar aplicaciones en contenedores.

Conocimientos

Java
Spring Boot
Arquitectura hexagonal
Microservicios
Bases de datos relacionales
Bases de datos no relacionales
jUnit
Mockito
Docker
Docker

Herramientas

IBM MQ
AMQ
Kafka
Descripción del empleo

Realnaut es la marca nativa digital del Grupo Axpe Consulting, especializada en diseñar, desarrollar y operar activos digitales en Cloud. Desde su fundación en 2022, hemos colaborado con diversos clientes en más de 20 proyectos, creando experiencias únicas que impulsan el crecimiento empresarial. Nuestro equipo multidisciplinario destaca en áreas como Diseño Digital, Desarrollo, Cloud & DevOps, y Big Data, ofreciendo soluciones innovadoras y adaptadas a las necesidades específicas de cada cliente.

Somos ágiles, vanguardistas, comprometid@s y techies. Nos apasiona lo que hacemos y tenemos fuertes valores de los que nos sentimos orgullosos. Con ello, buscamos a personas que compartan nuestra cultura y quieran crecer profesionalmente con nosotros.

Actualmente estamos en la búsqueda de un Senior Java Software Engineer altamente calificado para unirse a nuestro equipo de desarrollo. Este rol es esencial para liderar la implementación de soluciones innovadoras, escalables y de alta calidad que impulsen el crecimiento y la eficiencia de nuestra organización. Si eres un apasionado por la tecnología, con experiencia en arquitectura de microservicios ¡queremos conocerte!

Funciones :
  • Diseñar, desarrollar y mantener aplicaciones de alta calidad utilizando Java y Spring Boot, aplicando principios de arquitectura hexagonal y patrones de microservicios.
  • Implementar y gestionar bases de datos relacionales y no relacionales, asegurando su integración efectiva con las aplicaciones desarrolladas.
  • Desarrollar y ejecutar pruebas unitarias utilizando jUnit y Mockito para asegurar la robustez y la fiabilidad del código.
  • Integrar y gestionar sistemas de mensajería como IBM MQ, AMQ o Kafka, garantizando la correcta comunicación entre los servicios.
  • Desarrollar y mantener APIs REST, adoptando un enfoque API First y utilizando OpenAPI para la documentación y diseño.
  • Desplegar aplicaciones en contenedores utilizando Docker, asegurando la portabilidad y escalabilidad de las soluciones.
Requisitos :
  • Mínimo 4 años de experiencia en desarrollo con Java y Spring Boot.
  • Experiencia sólida en arquitectura hexagonal y microservicios.
  • Conocimiento avanzado de bases de datos relacionales (p. ej., Oracle, MySQL, PostgreSQL) y no relacionales (p. ej., MongoDB, Cassandra).
  • Experiencia en testing unitario con jUnit y Mockito.
  • Experiencia en el uso de brokers de mensajería como IBM MQ, AMQ o Kafka.
  • Experiencia en el desarrollo de APIs REST, con un enfoque API First y familiaridad con OpenAPI.
  • Conocimiento práctico en el uso de Docker para la gestión de contenedores, y Kubernetes.
  • Conocimiento práctico en DDD (Domain-Driven Design) y TDD (Test-Driven Development).
Ofrecemos :
  • Incorporación a una empresa moderna, en continuo crecimiento, donde vas a disfrutar trabajando y tendrás todas las facilidades para desarrollar tu potencial.
  • Integrarte a un equipo de profesionales altamente cualificados, con un magnífico clima laboral, innovador y dinámico que van a apoyarte para conseguir tus objetivos.
  • Participar en proyectos innovadores con tecnologías actuales.
  • Entorno de trabajo colaborativo y ágil (Scrum / Kanban).
  • Formación continua y oportunidades de crecimiento profesional.
  • Conciliación familiar y teletrabajo.
  • Retribución muy competitiva compuesta de : fijo, retribución flexible y seguro médico.

Si piensas que cubres los requisitos no dudes en enviarnos tu CV, ¡estamos deseando conocerte!.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.